Keene State College Search/Sitemap/Directories
Computer Science

















2008 Catalog icon. Link to Catalog homepage
Applied Computer Science
Bachelor of Science

This program provides students with a thorough grounding in computer programming and information science. Additional course work is required to form a minimal foundation in mathematics and a second discipline. Two additional advanced electives are required. These courses may be applied toward a second major in a non-computer science field or an academic minor. Students are encouraged to obtain a non-computer-science minor in order to form a foundation of knowledge in another discipline to which Computer Science may be applied. This “dual track” approach prepares graduates for a wide range of government, commercial, and academic pursuits, either in computer/information sciences or in fields in which this discipline is commonly used in application or research. Emphasis is put on consultations with the departmental academic advisor to ensure that electives within and outside the Computer Science discipline meet student, academic, and industry objectives.

INTEGRATIVE STUDIES REQUIREMENTS
44 credits minimum

MAJOR REQUIREMENTS
62 credits

Core Courses
12 credits

  • CS 140 Computer Programming I
  • CS 185 Computer Programming II
  • CS 280 Data Structures

Specialization
4 credits

  • Select one of the following:
    • CS 160 Microcomputer Systems
    • CS 150 Web Page Construction

Capstone Course
4 credits

  • CS 495 Seminar

Supervised Field Experience Requirement

  • Students are required to complete 2 credits in supervised field experience: CS 293 and/or CS 493. May be taken for 1-2 credits per experience. Requirement may be waived for students who complete a cooperative education experience (CS 294/ CS 494).

CS Electives
24 credits

  • Two (2) CS 200-level courses in addition to CS 280. Eight (8) total credits, including a maximum of 4 credits of independent study (CS 298). Does not include credit from either the supervised field experience (CS 293) or cooperative education (CS 294).
  • Four (4) CS upper level courses (300 and 400 level) with a minimum of two (2) 400-level courses (in addition to and not including CS 495). Sixteen (16) total credits including a maximum of 4 credits of independent study (CS 498). Does not include supervised field experience (CS 493) or cooperative education (CS 494).
  • CS electives must include:
    • One CS course in a programming language other than the primary language taken in CS 140, CS 185, or CS 280, and approved by CS advisor. Current courses that satisfy this requirement are CS 205, CS 220, CS 225, CS 230, CS 265, and CS 367.
    • One CS course, approved by student’s advisor, in a second, non-Windows computer operating system or architecture. Current courses that satisfy this requirement are CS 220, CS 230, CS 320, CS 362, and CS 367.
    Students are encouraged to take additional CS electives after meeting above requirements.

INTERDISCIPLINARY REQUIREMENT

  • Select one of the following:
    • Applied Computer Science (16 credits)
      • MATH 135 Foundations of Math for Computer Science (4 credits)
      • Computer content-related electives from non-CS disciplines: Three elective courses (12 credits minimum) in any one single non-CS discipline with no more than one introductory course, to fit the student’s interests and skills in any discipline. (Computers are in such wide use today, they appear in all disciplines.)
    • Dual Major (credits vary)
      Completion of course work for one of the following teacher certification majors (Note: Completion of student teaching is not required):
      • Education – Early Childhood Education Option
      • Education – Elementary Education Option
      • Education – Elementary Special Education Option

ELECTIVES
Select courses to reach a total of 124 credits for the degree.

DEGREE REQUIREMENTS
124 credits



Updated: May 6, 2008

Feedback | Email This Page | Printer-friendly format
KSC Login | Search | Sitemap | Directories


A - Z Index Button Search Button Directories Button