Computer Science
Chairperson
Frits Lander
Professor
Nadimpalli Mahadev
Brady Chen
Associate Professors
Kevin Austin
Natasha Kourtonina
Frits Lander
Assistant Professors
Frank Archambeault
Stephen Taylor
Objectives for the Program in Computer Science
The Computer Science Program offers the opportunity for students to develop a unique blend of knowledge and skills in the areas of computer software and computer hardware. The program provides sufficient theoretical background for continued learning. It also provides practical skills to prepare the students for professional careers in the rapidly changing field of computer science. Students develop good communication skills and the ability for teamwork and leadership roles in their professional careers.
Requirements for the Major in Computer Science
The Degree of Bachelor of Science in Computer Science must include:
CSC 1500 Computer Science I
CSC 1550 Computer Science II
CSC 1600 Introduction to Electronics
CSC 1650 Digital Electronics
CSC/
MATH 1900 Discrete Mathematics
CSC 2560 Systems Programming
CSC 2600 Computer Organization
CSC 3100 Operating Systems
CSC 3200 Programming Languages
CSC 3600 Microprocessors
CSC 3700 Algorithms and Data Structures
+CSC 4400 Software Engineering
*MATH 1300 Pre-Calculus
MATH 1800 Business Statistics
MATH 2300 Calculus I
MATH 2400 Calculus II
MATH 2600 Linear Algebra
PHYS 2300 General Physics I
PHYS 2400 General Physics II
Five CS electives at or above 3000 level.
* Pending placement exam results
+ Course used to satisfy Junior/Senior Writing, and Speaking and Listening requirements. Computer Literacy requirement is satisfied by CS core.
Requirements for the Minor in Computer Science
A minor in Computer Science consists of the following courses:
CSC 1500 Computer Science I
CSC 1550 Computer Science II
CSC 2560 Systems Programming
CSC 3200 Programming Languages
2 Computer Science electives at or above the 3000 level
|