BS - Computer Science 24

  • The Bachelor of Science with a major in Computer Science program (BSCS) provides a blend of the foundations of computer science (CS) and applications in the information technology (IT) industry. The BSCS program emphasizes the study of computer systems architecture, software development, and data communications. Core technology areas include programming, computer architecture, operating systems, data communication, database systems, and software engineering. These areas are supported by a strong foundation in computing principles such as the design of programming languages, data structures, and operating system principles. The program includes a mathematics component and mathematics concepts are incorporated into many of the major courses.

    Graduates of the CS program are prepared for a variety of careers in CS and IT, especially in the development of software for distributed systems. Example job titles from KSU graduates of the CS program include information technology specialist, programmer analyst, software engineer, network administrator, and software consultant. This program also prepares students for graduate studies in  computing-related fields.

Term 1

  • Requirement
    Hours
    • ENGL 1101 English Composition I
      3
    • POLS 1101 American Government
      3
    • ECON 1000 Contemporary Economic Issues
      2
    • CSE 1321 Programming Problem Solving I
      3
    • CSE 1321L Program Problem Solving I Lab
      1
    • General Education Core Curriculum Mathematics & Quantitative Skills
      3
    Total: 15

Term 2

  • Requirement
    Hours
    • ENGL 1102 English Composition II
      3
    • CSE 1322 Programming Problem Solving II
      3
    • CSE 1322L Program Problem Solving II Lab
      1
    • MATH 2345 Discrete Mathematics
      3
    • General Education Core Curriculum Technology, Mathematics, and Science
      4
    • General Education Core Curriculum Political Science & US History
      3
    Total: 17
Year 1 (Hours: 32)

Term 3

  • Requirement
    Hours
    • MATH 2202 Calculus II
      4
    • CS 3305 Data Structures
      3
    • General Education Core Curriculum Technology, Mathematics, and Science (1 of 2)
      4
    • General Education Core Curriculum Social Science
      3
    Total: 14

Term 4

  • Requirement
    Hours
    • TCOM 2010 Technical Writing
      3
    • CS 3410 Intro to Database Systems
      3
    • CS 3503 Computer Organization & Arch
      3
    • CS 3622 Fund of Data Communications
      3
    • General Education Core Curriculum Technology, Mathematics, and Science (2 of 2)
      4
    Total: 16
Year 2 (Hours: 30)

Term 5

  • Requirement
    Hours
    • CS 3502 Operating Systems
      3
    • STAT 2332 Probability and Data Analysis
      3
    • SWE 3313 Intro to Software Engineering
      3
    • General Education Core Curriculum Art and Humanities
      3
    • Concentration/Major Elective (1 of 5)
      3
    Total: 15

Term 6

  • Requirement
    Hours
    • CS 4308 Concepts of Programming Lang
      3
    • MATH 3260 Linear Algebra I
      3
    • CSE 3801 Professional Practices & Ethic
      2
    • General Education Core Curriculum Social Science
      3
    • Concentration/Major Elective (2 of 5)
      3
    Total: 14
Year 3 (Hours: 29)

Term 7

  • Requirement
    Hours
    • CS 4306 Algorithm Analysis
      3
    • CS 4504 Parallel&Distributed Computing
      3
    • General Education Core Curriculum Institutional Priorities
      3
    • Concentration/Major Elective (3 of 5)
      3
    • Free Elective (1 of 2)
      3
    Total: 15

Term 8

  • Requirement
    Hours
    • CS 4850 Senior Project
      3
    • General Education Core Curriculum Arts and Humanities
      3
    • Concentration/Major Elective (4 of 5)
      3
    • Concentration/Major Elective (5 of 5)
      3
    • Free Elective (2 of 2)
      2
    Total: 14
Year 4 (Hours: 29)


Program Total: 120 Hours

Milestones: All courses indicated as a Milestone with this icon ( ) should be completed in the term suggested to prevent delays in program completion.

Disclaimer: An academic map is a suggested four-year schedule of courses based on degree requirements in the KSU undergraduate catalog. This sample schedule serves as a general guideline to help build a full schedule each term. Some departments allow students to use the three credit first-year seminar course as a free elective for a degree program, which may impact the program's total credit hours. Milestones, courses, and special requirements necessary for timely progress to complete a major are designated to keep you on track to graduate in four years. Missing milestones could delay your program. Enrolled Students should reference DegreeWorks and not this plan.

This map is not a substitute for academic advisement—contact your advisor if you have any questions about scheduling or about your degree requirements. Also see the current undergraduate catalog (catalog.kennesaw.edu) for a complete list of requirements and electives. Note: Requirements are continually under revision, and there is no guarantee they will not be changed or revoked; contact the department and/or program area for current information.

You may choose to attend a summer term to reduce your load during fall or spring terms but still stay on track to graduate in four years.


HOME