The Computer Science program prepares students to play active roles in the rapidly evolving world of computer- and information driven technology. Students analyze the contemporary design and implementation of technology through their course and lab work, and they directly engage with the latest high-technological trends through several exciting internships at fast-paced companies. Combining a theoretical approach with real-world applications ensures that computer science students can take advantage of career opportunities that abound regionally, nationally, and internationally.
As an Endicott Computer Science graduate you will be uniquely positioned to join the workforce right away. However, you will also have the breadth of education and training that employers look for as the field grows in innovative ways and in new directions.
CSC 101 Introduction to Information and Computer Technology
CSC 160 Introduction to Programming
CSC 161 Data Structures & Algorithms
CSC 170 Computer Architecture
CSC 200 Website Development and Programming
CSC 260 Visual Programming I
CSC 261 Visual Programming II and Object-Oriented Design
CSC 270 Software/Systems Quality Assurance
CSC 301 Information Systems Analysis and Design
CSC 350 Network Operations Management
CSC 380 Operating Systems
CSC 390 Cyber-Threats and Security
MTH 135 Calculus I
MTH 310 Linear Algebra
MTH 265 Discrete Math Structures
Three CSC Electives
Optional Interactive Computing Technologies Concentration: Be a pioneer in smart technology and game design with our exciting new Interactive Computing Technologies (ICT) concentration for Computer Science majors!
Click here for details!
Be a Part of Incredible Technological Advances...
Examples of Recent Computer Science Major Internships:
Harmonix (Products: Guitar Hero I and II and Rock Band)
Hyperactive Multimedia, Inc.
Network and Database Management
Video Game Design
Download Computer Science Career Sheet for more options and information.
- Demonstrate a broad understanding of the computer and information sciences, and the roles they play in the world today.
- Demonstrate knowledge and methodological expertise in emerging areas of computer science (recent advances in the field).
- Apply learning through laboratory - and internship - based experiences.
- Capitalize on the location of the campus in terms of the strong technology industries in the area.
- Demonstrate core competencies and skills related to communication, mathematics, and programming.