Mount Vernon Nazarene University
Department Chair, James P. Skon
Faculty
Robert T. Kasper, PhD
James P. Skon, PhD
The courses and curriculum of the computer science program are designed to achieve the following student outcomes:
Required Courses
CSC1013G Introduction to Computing |
3 |
|
CSC1024g Computer Science I |
4 |
|
CSC2024 Computer Science II |
4 |
|
CSC2033 Data Structures and Algorithm Design |
3 |
|
ABT2013 Spreadsheet Applications in Business |
3 |
|
ECO1033g Principles of Macroeconomics |
3 |
|
ACC2053 Principles of Accounting I |
3 |
|
ACC2063 Principles of Accounting II |
3 |
|
aCSC3032 Database Management Systems |
2 |
|
aCSC3031 Database Management Systems Laboratory |
1 |
|
Select one of the following: |
3-4 |
|
CSC3004 Introduction to Software Development |
|
|
CSC3013 Computer Networks and |
|
|
CSC3054 Computer Organization and |
|
|
CSC3044 Operating Systems and Systems |
|
|
Total |
32-33 Hours |
|
Required Courses
CSC1024g Computer Science I |
4 |
MAT/CSC1053 Elementary Discrete Mathematics |
3 |
CSC2024 Computer Science II |
4 |
MAT1023g Precalculus Mathematics |
3 |
CSC2033 Data Structures and Algorithm Design |
3 |
CSC3004 Introduction to Software Development |
4 |
CSC3024 Software and Systems Engineering |
4 |
CSC3083 Technology and Society |
3 |
CSC3054 Computer Organization and Architecture |
4 |
CSC4081 Computer Applications Practicum I |
1 |
CSC4082 Computer Applications Practicum II |
2 |
aCSC3013 Computer Networks and Telecommunications |
3 |
CSC3031 Database Management Systems Lab |
1 |
aCSC3032 Database Management Systems |
2 |
Elective Courses
Computer science electives |
6 |
|
(at least 6 hours of the computer science electives must be courses numbered 3000 or above) |
|
|
Total |
47 Hours |
|
The student with a major in computer science (Bachelor of Arts degree) must complete a minor in another discipline.
(This program is based on the Association for Computing Machinery curriculum recommendations.)
Required Computer Science Courses
CSC1024g Computer Science I |
4 |
CSC2024 Computer Science II |
4 |
CSC2033 Data Structures and Algorithm Design |
3 |
CSC3004 Introduction to Software Development |
4 |
CSC3024 Software and Systems Engineering |
4 |
CSC3044 Operating Systems and Systems |
4 |
CSC4023 Survey and Organization of Programming |
3 |
CSC3083 Technology and Society |
3 |
CSC3013 Computer Networks and |
3 |
CSC4093 Computer Networking |
3 |
CSC4081 Computer Applications Practicum I |
1 |
CSC4082 Computer Applications Practicum II |
2 |
CSC3054 Computer Organization and Architecture |
4 |
CSC3031 Database Management Systems Lab |
1 |
aCSC3032 Database Management Systems |
2 |
Required Mathematics Courses
MAT/CSC1053 Elementary Discrete Mathematics |
3 |
|
MAT2063G Introduction to Statistics |
3 |
|
MAT1034G Calculus I |
4 |
|
MAT2034 Calculus II |
4 |
|
MAT3013 Linear Algebra |
3 |
|
MAT3023 Advanced Discrete Mathematics |
3 |
|
Total |
65 Hours |
|
The student with a major in computer science (Bachelor of Science degree) must complete the mathematics minor that is included above.
Required Computer Science Courses
CSC1024g Computer Science I |
4 |
CSC1053 Elementary Discrete Mathematics |
3 |
CSC2024 Computer Science II |
4 |
CSC3013 Computer Networks and Telecommunications |
3 |
CSC3024 Software and Systems Engineering |
4 |
CSC3031 Database Management Systems Lab |
1 |
CSC3032 Database Management Systems |
2 |
CSC3054 Computer Organization and Architecture |
4 |
CSC3083 Technology and Society |
3 |
CSC4003 Computer and Information Security |
3 |
CSC4093 Computer Networking |
3 |
CSC4062 Practicum in Networking |
2 |
CSC4072 Practicum in Server Administration |
2 |
Three approved certifications |
0 |
Three additional approved certifications or in place of each certification, two hours of course credit (CSC courses at level 2000 and above) may be substituted |
0-6 |
Select one of the following: |
3 |
CSC2033 Data Structures and Algorithm Design |
|
CSC3003 Multimedia Programming |
Required Cognate Course
MAT2063G Introduction to Statistics |
3 |
|
Total |
44-50 Hours |
|
Recommended Elective
CSC5029 Computer Science Internship |
|
The student completing this major must complete a minor in another discipline. The student completing a double major of a Bachelor of Arts in Computer Science and a Bachelor of Science in Computer Systems and Network Engineering must also complete a minor in another disciple.
CSC1024g Computer Science I |
4 |
|
CSC2024 Computer Science II |
4 |
|
CSC1053 Elementary Discrete Mathematics |
3 |
|
CSC2033 Data Structures and Algorithm Design |
3 |
|
Select 4 or more hours from courses numbered 3000 and above |
4 |
|
Total |
18 Hours |
|
Catalog Links