Bachelor of Science Degree in Computer Science
General CS Concentration
A Bachelor of Science in Computer Science with a Minor is a requirement for students who plan to have a broad but fundamental education that will allow them, when they graduate, to work in cooperation with professionals trained in areas other than computer science. Students who major in Computer Science and prefer to follow this track must have a declared minor in another academic discipline as first-time seekers of an undergraduate degree. The curriculum of this track is essential to provide the students with in-depth computer science knowledge but broadens it with additional knowledge from another field of their choice. This improves students’ competitiveness in the job market, especially for jobs requiring interactions and communication with others from different educational backgrounds.
Degree Plan – Total Credits: 122
First Year | ||||||
First Semester | Second Semester | |||||
CS 120 Introduction to Programming using C++ | 3 | CS 124 Fund of Machine Comp | 3 | |||
MATH 136 Precalculus | 3 | CS 140 Computer Programming in Java | 3 | |||
CHEM 131 or BIOL 143, General Chemistry, Survey of Life Science | 3 | MATH 241 Calculus & Analytic Geometry I | 4 | |||
ENG 131 Freshman English I | 3 | ENG 132 Freshman English II | 3 | |||
MUSIC 136 or ART 135 (3), Music Appreciation, Topics in Contemporary Art | 3 | SC 135 or 136 Business & Professional Communication or Public Address | 3 | |||
FS 102 Freshman Seminar | 1 | |||||
16 hrs. | 16 hrs. |
Second Year | ||||||
Third Semester | Fourth Semester | |||||
CS 241 Object Oriented Using C++ | 3 | CS 246 Data & File Structures | 3 | |||
CS 243 Computer Organization | 3 | CS 248 Theory of Computation | 3 | |||
MATH 242 Calculus & Analytic Geometry. II | 4 | CS 250 Computer Networks Fundamentals | 3 | |||
PHYS 213 College Physics Lab I | 1 | MATH 250 Linear Algebra | 3 | |||
PHYS 237 College Physics I | 3 | PHYS 214 College Physics Lab II | 1 | |||
ENG 2XX Any 200 Level ENG may be selected | 3 | PHYS 238 College Physics II | 3 | |||
17 hrs. | 16 hrs. |
Third Year | ||||||
Fifth Semester | Sixth Semester | |||||
CS 342 Programming Languages and Design | 3 | CS 346 Database Management Systems | 3 | |||
CS 343 Assembly and Computer Architecture | 3 | CS 300/400 CS Elective | 3 | |||
POLS 235 American Political Systems I | 3 | POLS 236 American Political Systems II | 3 | |||
HIST 231 Social & Political History of the United States to 1877 | 3 | HIST 232 Social & Political History of the United States since 1877 | 3 | |||
Elective Course | 3 | ECON 231 Principles of Economics I | 3 | |||
15 hrs. | 15 hrs. |
Fourth Year | ||||||
Seventh Semester | Eighth Semester | |||||
CS 444 Operating Systems | 3 | CS 456 Software Engineering | 3 | |||
CS 415 Computer Ethics and Society | 3 | CS 499 Capstone Project | 3 | |||
CS 400/500 CS Elective | 3 | CS 400/500 CS Elective | 3 | |||
MATH 345 Applied Math for Scientists or MATH 473 Probability and Statistics I | 3 | Elective Course | 3 | |||
Elective Course | 3 | |||||
15 hrs. | 15 hrs. |