Department of Sociology and Anthropology
   
  Instructor with student

Requirements for Majors and Minors

Goals for the Major

In successfully completing a major in Computer Science, students will:

  • understanding of the fundamental principles and concepts of computer science.
  • in-depth knowledge of software development, networks and systems development and administration, and information management.
  • ability to plan, design, implement, and maintain a hardware, software, or networked project both individually and as part of a group.
  • ability to work in multiple programming environments, software development languages, and design paradigms.
  • ability to orally present information and write clearly.
  • ability to develop in-depth understanding of at least one specialty area of computer science through independent research and wherever possible internship in industry.
  • ability to understand and function well in an industrial or commercial environment through attachments or internship.
  • ability develop personal skills, planning and time management skills, problems solving and decision-making skills.

 

Requirements for Major or Minor

For a Major: 40 credits in Computer Science (exclusive of 121 and 131), including 160, 161, 180, 181, 260, 270, 305, 330, 375, 377, 490 (Capstone Project) and 6 credits in 485 with different topics. Also required are MAT 180 and MAT 250 and one other Math course from the following: MAT 190, 220, 290 and 425. Students are encouraged to take these mathematics courses as early as possible because they provide a theoretical background for many CSC courses. Strongly encouraged is CSC 487, Internship. 

For a minor: At least 20 credits in Computer Science including 160, 161, 180, 181 and at least 3 courses numbered 200 or higher.

For an Adult Degree Program major or certificates in Business Information Systems, see the catalog section entitled Division of Continuing Education.