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.
Daniel Coffman, Chair coffmand@wcsu.edu Higgins Hall 039B (203) 837-8746
Gancho Ganchev, Assoc. Chair ganchevg@wcsu.edu Higgins Hall 039G (203) 837-9349
Cathy DeSisto, Department Secretary desistoc@wcsu.edu Higgins Hall 101 (203) 837-9299
Faculty
D. Coffman, Chair G. Ganchev, Assoc. Chair (Sab. Fall 2023)
Adjunct Faculty
G. Crocetti J. Doran R. Gurkewitz, Associate Professor Emeritus P. Mayer T. Nassar J. Shpunt C. Woodman C. Yantorno
Overview
The Computer Science department offers Bachelor’s degrees designed to meet the needs of students interested in software development. They can accommodate students who plan to enter the profession directly from college or who plan to continue with graduate study. The programs are continuously revised to remain up to date. The department recommends that all Applied Computing and 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.
To accomplish this mission, the bachelor’s degrees offered by the Department of Computer Science have the following objectives:
Program Educational Objectives
Program educational objectives are broad statements that describe what graduates are to attain within a few years of graduation. Program educational objectives are based on the needs of the program’s constituencies.
Within a few years of graduation, graduates of the Computer Science and Applied Computing Programs will have applied their expertise to contemporary problem solving, will be engaged professionally, will have continued to learn and adapt, and will have contributed to their organizations through leadership and teamwork. The program educational objectives of the BS in Computer Science program at WCSU are therefore expertise, engagement, learning, leadership and teamwork. More specifically, within a few years of graduation, each student will demonstrate:
Learning Outcomes – B.S. in Computer Science
Graduates of the program will have an ability to:
Learning Outcomes – B.A. in Applied Computing
Graduates of the program will have the ability to:
Degree Programs in Computer Science
Bachelor Programs Bachelor of Science in Computer Science Bachelor of Arts in Applied Computing
Minor Programs Computer Science Digital Media Informatics Security Web Development
Bachelor of Arts in Digital and Interactive Media Arts (B.A.) (See the Department of Communication & Media Arts for requirements – http://catalogs.wcsu.edu/ugrad1819/sas/programs/communication/)
Bachelor of Science in Computer Science (B.S.)
Description: Students in the Computer Science program will study computers and computing, hardware and software, including their theoretical, algorithmic and mathematical foundations and their uses in processing information
Degree Requirements All degrees at WCSU require 120 semester hours (SH). This includes major requirements, general education requirements, cognates (where applicable), and free electives. This structure provides room for minors, internships, and study abroad.
Required Courses in the Major: 63 SH.
General Education: All students must complete the General Education curriculum. General Education Requirements include both competency and breadth requirements. In some cases, major courses will satisfy competencies. These are indicated in the parentheses after the course title. For a complete description of the General Education program, follow this link. https://catalogs.wcsu.edu/ugrad2021/academic-programs-degrees/
Cognates: In some programs there are courses outside of the major that are required as pre-requisites or enhancements to the major course work. These courses may satisfy competencies and they will count toward the general education breadth requirement. If cognate courses are required, they are included in the list of courses required in the major.
Electives: All degrees require 120 semester hours. Elective credits are opportunities for minors, internships, study abroad, and just following general interests. We encourage all students to speak with their advisors about great opportunities for their elective courses.
Sample Four Year Plan: BS Computer Science Four-year plans are suggestions. Plans change. Consult your advisor to adjust your plan.
*The BS in Computer Sciences includes the completion of a foreign language at the elementary II level or higher. Students who have completed three years of a foreign language at a minimum of a C average in high school have met this requirement. Intercultural Competency may complete the Intercultural Competency in other areas.
**CS Electives can vary in number of SH. Remember that your total must be 120 to graduate.
***Two courses from: AST 150, AST 231, BIO 103 & 104, CHE 110 & 111, ES 110, ES 210, MTR 150, MTR 230, MTR 240, PHY 110, 111, 120, 121. Once course must have a lab component.
Bachelor of Arts in Applied Computing (B.A.)
Description: Students in the Applied Computing program will study computers and computing, hardware and software, and the development of computing applications. Applied Computing students may select one or more concentrations in Computer Security, Digital Media, or Software Engineering. Students may choose to focus their Applied Computing (AC) electives in three areas: Computer Security, Digital Media, or Software Engineering.
Required Courses in the Major: 50 SH.
Sample Four Year Plan: Applied Computing Four-year plans are suggestions. Plans change. Consult your advisor to adjust your plan.
**All Bachelor of Arts degrees at WCSU require that students complete a language at or above the elementary II level. Students who have completed three years of a foreign language at a minimum of a C average in high school have met this requirement. However, you must still complete at least one Intercultural Competency course.
***Applied Computing Electives may be selected to create concentrations as follows (12 credits are required and course credits vary): Computer Security: MAT 127 Intro to Cryptology, MIS/JLA 341 Information Systems Security, CS 265 Computer Security Implementation with Java. Digital Media: MAT 272 Linear Algebra (MAT 182 Calc II required), CS 235 Digital Media, CS 340 Computer Animation. Software Engineering: CS 166 Intro to UNIX, and two of the following: A second software engineering course not sued to satisfy the major requirement (CS 305, 350 or 360); CS 250 Advanced Topics in Programming Using Java; CS 245 Web Applications Development.
****Two courses from: AST 150, 321, BIO 103, 104, CHE 110, 111, ES 110, 210, MTR 150, 230, 240, PHY 110, 111, 120, 121. One course must have a lab component.
MINORS
To meet the minor requirement you can take no more than half of the credits in the major and nine credits must be taken at WCSU. Please see your advisor to review all program requirements.
Minor in Computer Science (16 SH)
Required Courses (16 SH): CS 170 Language C++ CS 221 Object Oriented Programming & Data Structures CS 215 Computer Architecture CS 240 Computer Organization and Software
Minor in Digital Media (16-18 SH)
Required Courses 16-18 SH): CS 170 Language C++ OR CS 172 Intermediate Java Programming ART 121 Fundamentals of Two-dimensional Design ART 141 Drawing I CS 235 Digital Media CS 340 Computer Animation OR ART 207 Photography I OR ART 342 Introduction to Digital Imaging and Production OR ART 444 Illustration III
Minor in Informatics (14-15 SH)
Required Courses (14-15 SH): CS 170 Language C++ or CS 172 Intermediate Java Programming CS 205 Database Modeling and Database Design CS 215 Computer Organization & Architecture CS 270 Computers in Society OR PHI 227 Ethics in Computing
Minor in Security (13-14 SH)
Required Courses (13-14 SH): CS 166 Introduction to Unix CS 170 Language C++ OR CS 172 Intermediate Java Programming CS 240 Software Organization MIS/JLA 341 Information Systems Security
Minor in Web Development (14-15 SH)
Required Courses (14-15 SH): CS 110 Website Production CS 170 Language C++ CS 205 Database Modeling and Database Design CS 245 Web Applications Development