# Computer Science & Physics, B.S.

This interdisciplinary program is intended for students with dual interests in physics and computer science who wish to complete the essential courses for both majors within their normal four-year career. The program will prepare students for a career in a computer related field and/or physics research.

**Department of Physics**

Dr. James Napolitano, Chair

Science Education and Research Center, Room 406

215-204-1638

Dr. Bernd Surrow, Vice Chair

Science Education and Research Center, Room 420

215-204-1638

Dr. Matthew Newby, Faculty Advisor

Science Education and Research Center, Room 476

215-204-2642

__matthew.newby@temple.edu__

**Department of Computer and Information Science**

Dr. Slobodan Vucetic, Chair

Science Education and Research Center, Room 304

215-204-8450

Dr. Gene Kwatny, Vice Chair

Science Education and Research Center, Room 304

215-204-8450

Dr. Anthony Hughes, Faculty Advisor

Science Education and Research Center, Room 341

215-204-7910

anthony.hughes@temple.edu

## Bachelor of Science

### Summary of Requirements for the Degree

- University Requirements (123 total s.h.)
- MATH 0701 (4 s.h.) and/or ENG 0701 (4 s.h.), if required by placement testing.
- All Temple students must take a minimum of two writing-intensive courses at Temple as part of their major. Following is a list of courses that can be used to satisfy the writing-intensive requirement:
Course List Code Title Credit Hours CIS 4397 Independent Research in Computer Science 3 CIS 4398 Projects in Computer Science 3 PHYS 2796 Introduction to Modern Physics (S) 4 PHYS 4796 Experimental Physics (S) 3 - Students must complete the General Education (GenEd) requirements.
- See the General Education section of the
*Undergraduate Bulletin*for the GenEd curriculum. - Students who complete CST majors typically receive a waiver for 2 Science & Technology (GS) and 1 Quantitative Literacy (GQ) GenEd courses.

- See the General Education section of the
- Students must satisfy general Temple University residency requirements.

- College Requirements
- 90 credits within the College of Science & Technology (CST) or the College of Liberal Arts (CLA).
- 45 Upper Level (2000+) credits within the College of Science & Technology (CST) or the College of Liberal Arts (CLA).

- Major Requirements for the Bachelor of Science (77-78 s.h.)

At least 11 courses required for the major must be completed at Temple. At least 4 Computer Science and 5 Physics courses must be completed at Temple.Course List Code Title Credit Hours Mathematics Courses Select one of the following: 4 Calculus I with Lab ^{1}Calculus I Honors Calculus I (F) MATH 1042 Calculus II 4 or MATH 1942 Honors Calculus II MATH 2043 Calculus III 4 or MATH 2943 Honors Calculus III Computer Science Courses CIS 1068 Program Design and Abstraction 4 or CIS 1968 Honors Program Design and Abstraction CIS 1166 Mathematical Concepts in Computing I 4 or CIS 1966 Honors Mathematical Concepts in Computing I CIS 2107 Computer Systems and Low-Level Programming 4 CIS 2166 Mathematical Concepts in Computing II 4 CIS 2168 Data Structures 4 CIS 3207 Introduction to Systems Programming and Operating Systems 4 CIS 3223 Data Structures and Algorithms 3 Select one of the following: 3-4 Software Design CIS 3000+ Elective^{2,3}Physics Courses Select one of the following: 4 Elementary Classical Physics I Honors Elementary Classical Physics I General Physics I Honors General Physics I (F) Select one of the following: 4 Elementary Classical Physics II Honors Elementary Classical Physics II General Physics II Honors General Physics II (S) PHYS 2101 Classical Mechanics (S) 3 PHYS 2501 Computing for Scientists (F) 3 PHYS 2502 Mathematical Physics (S) 4 PHYS 2796 Introduction to Modern Physics (S) 4 PHYS 3301 Electricity and Magnetism (F) 4 PHYS 3701 Introduction to Quantum Mechanics (S) 3 Select one of the following: 3 Thermodynamics and Kinetic Theory (F) Physics Elective^{2}Capstone Course Select one of the following: 3 Independent Research in Computer Science Projects in Computer Science Experimental Physics (S) Total Credit Hours 77-78 Course List Code Title Credit Hours (F) - Fall only course (S) - Spring only course ^{1}Students who choose MATH 1038 must also take the linked course MATH 1039.

^{2}Electives are chosen in consultation with the faculty advisor.

^{3}CIS 3238 is the prerequisite for CIS 4397 and CIS 4398 and should be taken as a 3000+ Computer & Information Science elective if you plan to take CIS 4397 or CIS 4398 as the capstone course.

## Suggested Academic Plan

### Bachelor of Science in Computer Science & Physics

#### Requirements for New Students starting in the 2016-2017 Academic Year

Year 1 | ||
---|---|---|

Fall | Credit Hours | |

Select one of the following: | 4 | |

Calculus I with Lab^{1} | ||

Calculus I | ||

Honors Calculus I (F) | ||

CIS 1068 or 1968 | Program Design and Abstraction | 4 |

Select one of the following: | 4 | |

Elementary Classical Physics I | ||

Honors Elementary Classical Physics I | ||

General Physics I | ||

Honors General Physics I (F) | ||

General Education/Elective Credits | 4 | |

Term Credit Hours | 16 | |

Spring | ||

MATH 1042 or 1942 | Calculus II | 4 |

CIS 1166 or 1966 | Mathematical Concepts in Computing I | 4 |

Select one of the following: | 4 | |

Elementary Classical Physics II | ||

Honors Elementary Classical Physics II | ||

General Physics II | ||

Honors General Physics II (S) | ||

General Education/Elective Credits | 4 | |

Term Credit Hours | 16 | |

Year 2 | ||

Fall | ||

MATH 2043 or 2943 | Calculus III | 4 |

CIS 2168 | Data Structures | 4 |

PHYS 2501 | Computing for Scientists (F) | 3 |

General Education/Elective Credits | 4 | |

Term Credit Hours | 15 | |

Spring | ||

CIS 2107 | Computer Systems and Low-Level Programming | 4 |

PHYS 2502 | Mathematical Physics (S) | 4 |

PHYS 2796 | Introduction to Modern Physics [WI] (S) | 4 |

General Education/Elective Credits | 4 | |

Term Credit Hours | 16 | |

Year 3 | ||

Fall | ||

CIS 3207 | Introduction to Systems Programming and Operating Systems | 4 |

CIS 2166 | Mathematical Concepts in Computing II | 4 |

PHYS 3301 | Electricity and Magnetism (F) | 4 |

General Education/Elective Credits | 3 | |

Term Credit Hours | 15 | |

Spring | ||

CIS 3223 | Data Structures and Algorithms | 3 |

PHYS 2101 | Classical Mechanics (S) | 3 |

PHYS 3701 | Introduction to Quantum Mechanics (S) | 3 |

General Education/Elective Credits | 6 | |

Term Credit Hours | 15 | |

Year 4 | ||

Fall | ||

Select one of the following: | 3-4 | |

Software Design | ||

CIS 3000+ Elective | ||

Select one of the following: | 3 | |

Thermodynamics and Kinetic Theory (F) | ||

Physics Elective | ||

General Education/Elective Credits | 9-8 | |

Term Credit Hours | 15 | |

Spring | ||

Select one of the following: | 3 | |

Independent Research in Computer Science [WI] | ||

Projects in Computer Science [WI] | ||

Experimental Physics [WI] (S) | ||

CIS Elective | 4 | |

General Education/Elective Credits | 8 | |

Term Credit Hours | 15 | |

Total Credit Hours: | 123 |

Code | Title | Credit Hours |
---|---|---|

(F) - Fall only course | ||

(S) - Spring only course |

^{1} | Students who choose MATH 1038 must also take the linked course MATH 1039. |