Our Programs
Popular Searches
What Can we help you find?
Translation of this page is provided by the third-party Google Translate service. In case of dispute, the original language content should prevail.
La traducción de esta página la proporciona el servicio Google Translate de terceros. En caso de disputa, prevalecerá el contenido del idioma original.
La traduction de cette page est fournie par le service tiers Google Translate. En cas de litige, le contenu de la langue originale prévaudra.
Gancho Ganchev, Chairganchevg@wcsu.eduWestside Classroom Building 114, Westside campus (203) 837-9349(203) 837-8339 (fax)
Todor Ivanov, Associate Chairivanovt@wcsu.eduWestside Classroom Building 107, Westside campus(203) 837-9356(203) 837-8339 (fax)
Faculty
Adjunct Faculty
Overview
The Bachelor of Arts in Computer Science (CS) degree is designed to meet the needs of students interested in software development. It can accommodate students who plan to enter the profession directly from college or who plan to continue with graduate study. The program is continuously revised to keep it up to date. The department recommends that all computer science majors pursue a minor in some field.
Mission
Consistent with the university’s mission of being an accessible, responsive, and creative intellectual resource for the people and institutions of Connecticut, the department’s mission is to offer a broad and up-to-date curriculum that provides students with a comprehensive foundation that permits graduates to adapt to new technology and new ideas.
Goals
To accomplish this mission the Department of Computer Science emphasizes the following:
Degree Programs in Computer Science
Bachelor of Arts in Computer Science
Minor Programs
Computer ScienceDigital MediaInformaticsSecurityWeb Development
Bachelor of Arts in Computer Science (B.A.)
Requirements:
Students must complete all general education requirements (see program sheet for details), the course and credits listed below and additional free electives to total a minimum of 122 semester hours, including foreign language and exercise science. A GPA of 2.5 or better is required in the CS major and math courses for graduation.
Required Courses:
CS 170 Computer Science I: Language CS 171 Computer Science II: Data Structures CS 205 Data Modeling and Database Design CS 215 Computer Architecture CS 240 Computer Organization & Software CS 315 Design and Analysis of Algorithms CS 350 Object Oriented Software Engineering or CS 305 Database Applications Engineering or CS 360 Distributed Applications Engineering CS 355 Programming Languages CS 450 Operating SystemsMAT 120 Elementary Statistics CS/MAT 165 Introductory Discrete MathematicsMAT 181 Calculus I CS/MAT 359 Introduction to Theory of Computation Twelve semester hours of approved computer science electives
Course Restrictions For a complete list of prerequisites, corequisites and other restrictions for all courses, please consult the Course Description section of this catalog.
The following is a per-semester sequence of courses. However, due to the diversity of student backgrounds, students must consult with their faculty adviser to select the program sequence which best fits their needs. Students with relatively little programming experience should take CS 140 or CS 143 in their freshman year.
Freshman Year
Sophomore Year
Junior Year
Senior Year
Learning Outcomes
At the completion of their degrees in Computer Science students will demonstrate:
MINOR IN COMPUTER SCIENCE
Sixteen semester hours are required:CS 170 Computer Science ICS 171 Computer Science IICS 215 Computer ArchitectureCS 240 Computer Organization and Software
MINOR IN DIGITAL MEDIA
Sixteen to 18 semester hours are required:CS 170 Computer Science I or CS 250 Advanced Topics in Programming with JAVA or CS 144 Advanced Visual BasicART 108 Design IART 111 Drawing ICS 235 Digital MediaCS 330 Computer Graphics CS 340 Computer Animation or ART 152 Photography I or ART 327 Digital Design or ART 328 Illustration III/Animation Production
MINOR IN INFORMATICS
Fifteen to 16 semester hours are required:CS 170 Computer Science I or CS 250 Advanced Topics in Programming with JAVA or CS 144 Advanced Visual BasicCS 205 Database Modeling and Database DesignCS 215 Computer ArchitectureCS 270 Computers in Society
MINOR IN SECURITY
Fourteen to 15 semester hours are required:CS 166 Intro to UnixCS 170 Computer Science I or CS 250 Advanced Topics in Programming with JAVA or CS 144 Advanced Visual BasicCS 240 Computer Organization and SoftwareMIS/JLA 341 Information Systems Security
MINOR IN WEB DEVELOPMENT
Fifteen to 16 semester hours are required:CS 110 Website ProductionCS 170 Computer Science I or CS 250 Advanced Topics in Programming with Java or CS 144 Advanced Visual BasicCS 205 Database Modeling and Database DesignCS 245 Web Applications Development