 |
 |
|
|
|
 |
B.S. in Computer Science
(HEGIS 0701)
Dowling's School of Arts and Sciences degree programs are constructed upon a well-rounded core curriculum of arts and humanities, natural science, math, and social sciences. These are classic building blocks that ensure career versatility in an ever-changing world. The computer science program offers a mix of theoretical and practical courses, enabling students to choose discipline-related electives to pursue individual interests in preparation for computer science careers and graduate studies.
Career Outcomes for Computer Science Majors
Your Dowling computer science degree and your work on projects in and outside of the classroom help to prepare you for challenging and rewarding career possibilities in computer science and information systems engineering and in the ever-increasing number of disciplines that depend on computers and on the ability to solve problems in matrix-managed team-based environments. If you follow up your undergraduate degree with an appropriate graduate degree you can become a teacher, researcher, or a key member of a business information systems management team. If you prefer to go directly into the job market, your options include working as a web designer, systems architect, software designer, systems administrator, network administrator, quality analyst, or a member of a business information systems or research team, and more.
Students may seek advanced placement by having their academic history reviewed by the Mathematics/Computer Science Department Chair.
College-Wide Requirements 5 credits
Click here to see college-wide requirements (Math requirement satisfied under major requirements)
Core Requirements 33 credits
Click here to see core requirements
Major Requirements 59 credits
| CSC 1023 | Introduction to Computer Science | 3 |
| CSC 1024* | Introduction to Programming | 3 |
| CSC 2025 | Data Structures | 3 |
| CSC 2070 | Assembly Language Programming | 3 |
| CSC 2073 | Computer System Architecture | 3 |
| CSC 3080 | Operating Systems | 3 |
| CSC 3171 | Algorithms | 3 |
| CSC 3961 | Project-Oriented Computer Science I | 6 |
| CSC 3962 | Project-Oriented Computer Science II | 6 |
| MTH 1017* | Discrete Mathematics | 3 |
| MTH 1021 | Calculus I | 4 |
| MTH 1022 | Calculus II | 4 |
| MTH 3111 | Probability and Mathematical Statistics | 3 |
One of the following three courses is required. 3 credits
| MTH 2101 | Network Flows | 3 |
| MTH 2103 | Linear Algebra | 3 |
| MTH 3140 | Numerical Analysis | 3 |
Two of the following three courses are required. 6 credits
| CSC 2081 | Computer Networks | 3 |
| CSC 3072 | Database Systems | 3 |
| CSC 3149 | Compilers | 3 |
One additional CSC course numbered 2000 and above is required. 3 credits
Electives 25 credits
Total: 122 credits
*MTH 1014-Pre-calculus or equivalent is a prerequisite to both CSC 1024 and MTH 1017.
Suggested Sequence of Course Work
Semester 1
| CLG 1001 | College Orientation | 2 |
| CSC 1023 | Introduction to Computer Science | 3 |
| MTH 1014 | Pre-Calculus | 3 |
| Core* | | 6 |
Total: 14
Semester 2
| CSC 1024 | Introduction to Programming | 3 |
| ENG 1001 | Principles of Writing | 3 |
| MTH 1017 | Discrete Mathematics | 3 |
| Core* | | 6 |
Total: 15
Semester 3
| CSC 2025 | Data Structures | 3 |
| CSC 2070 | Assembly Language Programming | 3 |
| MTH 1021 | Calculus I | 4 |
| Core* | | 6 |
Total: 16
Semester 4
| CSC 2073 | Computer System Architecture | 3 |
| CSC 3171 | Algorithms | 3 |
| MTH 1022 | Calculus II | 4 |
| Core* | | 6 |
Total: 16
Semester 5
| CSC 3961 | Project-Oriented CS I | 6 |
| MTH 3111 | Probability and Statistics | 3 |
| MTH | One of MTH 2101, 2103, or 3140 | 3 |
| Core* | | 3 |
Total: 15
Semester 6
| CSC 3962 | Project-Oriented CS II | 6 |
| CSC 3080 | Operating Systems | 3 |
| Core* | | 3 |
| Elective | | 3 |
Total: 15
Semester 7 (Research Focus)
| ASC | Core* Senior Seminar | 3 |
| CSC 4961 | Project-Oriented CS Research I | 3 |
| CSC Elective | One of CSC 2081, 3072 or 3149 | 3 |
| Electives | | 6 |
Total: 15
Alternate Semester 7 (Employment Focus)
| ASC | Core* Senior Seminar | 3 |
| CSC | Elective One of CSC 2081, 3072, or 3149 | 3 |
| CSC 4195 or 4197 | Internship | 3 |
| Electives | | 6 |
Total: 15
Semester 8 (Research Focus)
| CSC 4962 | Project-Oriented CS Research II | 3 |
| Electives | | 12 |
Total: 15
Alternate Semester 8 (Employment Focus)
Total: 15
Degree Total: 122 credits
*Core refers to the College-wide requirements.
|
|
|
 |
 |
|
 |
|
|
 |