Villanova Department of Computing Sciences

Sample Program for ISC Majors

This is a sample program for students pursuing a Bachelor of Science in Information Science and may vary at the discretion of the student and the student's advisor.

Freshman

First Semester

Algorithms and Data Structures I
(CSC 1051)
4
Mathematical Analysis I (MAT 1500) 4
Introductory Humanities 3
Foreign Language 3
Humanities Seminar (CHS 1000) 3
Total Credits: 17

Second Semester

Algorithms and Data Structures II
(CSC 1052)
4
Discrete Structures (CSC 1300) 3
Mathematical Analysis II (MAT 1505) 4
Foreign Language 3
Humanities Seminar (CHS 1001) 3
Total Credits: 17

Sophomore

First Semester

Algorithms Data Structures III
(CSC 2053)
3
Computer Organization (CSC 1200) 3
Principles of Database Systems
(CSC 4480)
3
Social Science 3
Introductory Humanities 3
Total Credits: 15

Second Semester

Operating Systems (CSC 1600) 3
Survey of Information Science
(CSC 2500)
3
Social Science 3
Introductory Humanities 3
Introductory Humanities 3
Total Credits: 15

Junior

First Semester

Information Retrieval (CSC 3400) 3
Statistical Methods (MAT 4310)3
Science I [with laboratory] 4
Advanced Humanities 3
Advanced Humanities 3
Total Credits: 16

Second Semester

Software Engineering (CSC 4700) 3
Web Application Development
(CSC 4800)
3
Science II [with laboratory] 4
Ethical Issues in Comp. Science
(PHI 2180)
3
Fine Arts 3
Total Credits: 16

Senior

First Semester

Theory of Information (CSC 4140) 3
Information Science Elective 3
Advanced Social Science 3
Advanced Humanities 3
Advanced Humanities 3
Total Credits: 15

Second Semester

Information Science Elective 3
Information Science Elective 3
Advanced Humanities 3
Free Elective 3
Free Elective 3
Total Credits: 15