€¦ · xls file · web view · 2017-06-13author: tk hall last modified by: hietpas, steven...

4
Student Student ID# Student Phone # Advisor Minimum GPA 2.00 *All CSC and SE requires grade >= C Minor/Career Interest 2017-2018 Undergraduate Catalog 120 2017-2018 Undergraduate Catalog Freshman Year Fall Courses CR SEM Grade Freshman Year Spring Courses CR SEM Grade GE 101 1 MATH 125 Calculus II MATH 123 4 ENGL 101 Compostion I (SGR 1) Placement 3 ENGL 277 Technical Writing in Engineering ENGL 101, GE 101 3 MATH 123 Calculus I (SGR 5) Placement 4 INFO 102 Social and Ethical Aspects of Informatics (SGR 3) 3 SGR #4 Humanities/Arts Diversity (SGR 4) 3 SPCM 101 Fundamentals of Speech (SGR 2) 3 CSC 101L Introduction to Computer Science Lab 1 CSC 250 Computer Science II 3 CSC 150 Computer Science I MATH 102 or higher 3 15 16 Sophomore Year Fall Courses Sophomore Year Spring Courses MATH 250 Math for Computer Science MATH 123 3 MATH 316 Discrete Math MATH 250 3 SGR #6 Natural Science Sequence (SGR 6) BIOL 151, CHEM 112, PHYS 111 OR PHYS 211 4 SGR #6 Natural Science Sequence (SGR 6) BIOL 153, CHEM 114, PHYS 113 OR PHYS 213 4 CSC 244 Digital Logic CSC 150 (>=C) 3 CSC 303 Ethical and Security Issues in Computer Science 3 CSC 244L Digital Logic Lab CSC 150 (>=C) 1 CSC 317 Computer Org and Arch 3 CSC 300 Data Structures 3 CSC 346 Object Oriented Programming 3 CSC 314 Assembly Language 3 17 16 Junior Year Fall Course Junior Year Spring Courses STAT 281 Statistical Methods I MATH 102 or higher 3 MATH 374 Scientific Compuation I P-CSC 150, MATH 125, CO-MATH 215 3 Natural Science Choose one of the following: BIOL 151/ CHEM 112/PHYS 111/PHYS 211 4 CSC 461 Programming Language 3 SGR #3 Social Sciences/Diversity (SGR 3) 3 CSC 484 Database Management 3 CSC 354 Systems Programming 3 SE 306 Software Project Management & Testing 3 SE 305 Found. Of Software Engineering 3 16 12 Senior Year Fall Courses Senior Year Spring Courses CSC 445 Intro to Theory of Computation 3 SGR #4 Humanities/Arts Diversity (SGR 4) 3 CSC 456 Operating Systems 3 CSC 446 Complier Construction 3 CSC 464 Senior Design I 2 CSC 465 Senior Design II 2 CSC ELEC CSC ELECTIVE OPTION FROM CSC ELECTIVES, (requires grade >= C) 3 CSC ELEC CSC ELECTIVE OPTION FROM CSC ELECTIVES, (requires grade >= C) 3 CSC ELEC CSC ELECTIVE OPTION FROM CSC ELECTIVES, (requires grade >= C) 3 CSC ELEC CSC ELECTIVE OPTION FROM CSC ELECTIVES, (requires grade >= C) 3 14 14 Other Required Courses SGR courses Totals 120 Major Courses B.S. in Computer Science Major: Computer Science 2017-2018 Sample 4-Year Plan Prerequisites/Comments Prerequisites/Comments Introduction to Eng and Tech. Professions CSC 150, (requires grade >= C) CSc 317, (requires grade >= C) CSC 250, (requires grade >= C) CSC 300, (requires grade >= C) CSC 250, (requires grade >= C) CSC 300, (requires grade >= C) CSC 300, (requires grade >= C) CSC 300, CSC 314, (requires grade >= C) SE 305, (requires grade >= C) CSC 300, (requires grade >= C) CSC 250, MATH 250, MATH 316, (requires grade >= C) CSC 300, CSC 314, (requires grade >= C) CSC 300, CSC 445, (requires grade >= C) SE 306, (requires grade >= C) CSC 464 (requires grade >= C) Students are not limited to this plan; it is meant to be used as a guide for planning purposes in consultation with your advisor. The sample schedule is one possible path to completing your degree within four years. Information Subject to Change. This is not a contract. For official program requirements, please refer to the undergraduate catalog at: http: //catalog.sdstate.edu/.

Upload: vuliem

Post on 29-Apr-2018

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: €¦ · XLS file · Web view · 2017-06-13Author: TK Hall Last modified by: Hietpas, Steven Created Date: 9/23/2011 7:24:55 PM Other titles: CSC 4-YEAR PLAN CS Flow Chart CSC ELECTIVE

Student Student ID# Student Phone #Advisor Minimum GPA 2.00 *All CSC and SE requires grade >= C Minor/Career Interest

2017-2018 Undergraduate Catalog 120 2017-2018 Undergraduate Catalog

Freshman Year Fall Courses CR SEM Grade Freshman Year Spring Courses CR SEM Grade

GE 101 Introduction to Eng and Tech. Professions 1 MATH 125 Calculus II MATH 123 4

ENGL 101 Compostion I (SGR 1) Placement 3 ENGL 277 Technical Writing in Engineering ENGL 101, GE 101 3

MATH 123 Calculus I (SGR 5) Placement 4 INFO 102 Social and Ethical Aspects of Informatics (SGR 3) 3

SGR #4 Humanities/Arts Diversity (SGR 4) 3 SPCM 101 Fundamentals of Speech (SGR 2) 3

CSC 101L Introduction to Computer Science Lab 1 CSC 250 Computer Science II 3

CSC 150 Computer Science I MATH 102 or higher 3

15 16

Sophomore Year Fall Courses Sophomore Year Spring Courses

MATH 250 Math for Computer Science MATH 123 3 MATH 316 Discrete Math MATH 250 3

SGR #6 Natural Science Sequence (SGR 6) BIOL 151, CHEM 112, PHYS 111 OR PHYS 211 4 SGR #6 Natural Science Sequence (SGR 6) BIOL 153, CHEM 114, PHYS 113 OR PHYS 213 4

CSC 244 Digital Logic CSC 150 (>=C) 3 CSC 303 Ethical and Security Issues in Computer Science 3

CSC 244L Digital Logic Lab CSC 150 (>=C) 1 CSC 317 Computer Org and Arch 3

CSC 300 Data Structures 3 CSC 346 Object Oriented Programming 3

CSC 314 Assembly Language 3

17 16

Junior Year Fall Course Junior Year Spring Courses

STAT 281 Statistical Methods I MATH 102 or higher 3 MATH 374 Scientific Compuation I P-CSC 150, MATH 125, CO-MATH 215 3

Natural Science Choose one of the following: BIOL 151/ CHEM 112/PHYS 111/PHYS 211 4 CSC 461 Programming Language 3

SGR #3 Social Sciences/Diversity (SGR 3) 3 CSC 484 Database Management 3

CSC 354 Systems Programming 3 SE 306 Software Project Management & Testing 3

SE 305 Found. Of Software Engineering 3

16 12

Senior Year Fall Courses Senior Year Spring Courses

CSC 445 Intro to Theory of Computation 3 SGR #4 Humanities/Arts Diversity (SGR 4) 3

CSC 456 Operating Systems 3 CSC 446 Complier Construction 3

CSC 464 Senior Design I 2 CSC 465 Senior Design II 2

CSC ELEC CSC ELECTIVE OPTION FROM CSC ELECTIVES, (requires grade >= C) 3 CSC ELEC CSC ELECTIVE OPTION FROM CSC ELECTIVES, (requires grade >= C) 3

CSC ELEC CSC ELECTIVE OPTION FROM CSC ELECTIVES, (requires grade >= C) 3 CSC ELEC CSC ELECTIVE OPTION FROM CSC ELECTIVES, (requires grade >= C) 3

14 14

Other Required Courses

SGR courses Totals 120

Major Courses

B.S. in Computer ScienceMajor: Computer Science

2017-2018 Sample 4-Year Plan

Prerequisites/Comments Prerequisites/Comments

CSC 150, (requires grade >= C)

CSc 317, (requires grade >= C)

CSC 250, (requires grade >= C) CSC 300, (requires grade >= C)

CSC 250, (requires grade >= C)

CSC 300, (requires grade >= C)

CSC 300, (requires grade >= C)

CSC 300, CSC 314, (requires grade >= C) SE 305, (requires grade >= C)

CSC 300, (requires grade >= C)

CSC 250, MATH 250, MATH 316, (requires grade >= C)

CSC 300, CSC 314, (requires grade >= C) CSC 300, CSC 445, (requires grade >= C)

SE 306, (requires grade >= C) CSC 464 (requires grade >= C)

Students are not limited to this plan; it is meant to be used as a guide for planning purposes in consultation with your advisor. The sample schedule is one possible path to completing your degree within four years. Information Subject to Change. This is not a contract. For official program requirements, please refer to the undergraduate catalog at: http: //catalog.sdstate.edu/.

Page 2: €¦ · XLS file · Web view · 2017-06-13Author: TK Hall Last modified by: Hietpas, Steven Created Date: 9/23/2011 7:24:55 PM Other titles: CSC 4-YEAR PLAN CS Flow Chart CSC ELECTIVE

Student Student ID# Student Phone #

Advisor Minimum GPA 2.00 *All CSC and SE requires grade >= C Minor/Career Interest

System Gen Ed Requirements (SGR) College of Engineering RequirementsSGR Goal 1 Written Communication (6 credits) 6 SEM GR Requirements for College/Major/Program/Other required courses 66 SEM GR

ENGL 101 Compostion I (SGR 1) Placement 3 CSC 101L Introduction to Computer Science Lab 1

ENGL 277 Technical Writing in Engineering ENGL 101, GE 101 3 CSC 150 Computer Science I MATH 102 or higher 3

CSC 244 Digital Logic CSC 150 (>=C) 3SGR Goal 2 Oral Communication (3 credits) 3 CSC 244L Digital Logic Lab CSC 150 (>=C) 1

SPCM 101 Fundamentals of Speech (SGR 2) 3 CSC 250 Computer Science II CSC 150, (requires grade >= C) 3

CSC 300 Data Structures CSC 250, (requires grade >= C) 3SGR Goal 3 Social Sciences/Diversity (2 Disciplines, 6 credits) 6 CSC 303 Ethical and Security Issues in Computer Science 3

INFO 102 Social and Ethical Aspects of Informatics (SGR 3) 3 CSC 314 Assembly Language CSC 250, (requires grade >= C) 3

SGR #3 Social Sciences/Diversity (SGR 3) 3 CSC 317 Computer Org and Arch CSc 317, (requires grade >= C) 3

CSC 346 Object Oriented Programming CSC 300, (requires grade >= C) 3SGR Goal 4 Humanities and Arts/Diversity (2 Disciplines, 6 credits) 6 CSC 354 Systems Programming CSC 300, CSC 314, (requires grade >= C) 3

SGR #4 Humanities/Arts Diversity (SGR 4) 3 CSC 445 Intro to Theory of Computation CSC 250, MATH 250, MATH 316, (requires grade >= C) 3

SGR #4 Humanities/Arts Diversity (SGR 4) 3 CSC 446 Complier Construction CSC 300, CSC 445, (requires grade >= C) 3

CSC 456 Operating Systems CSC 300, CSC 314, (requires grade >= C) 3SGR Goal 5 Mathematics (3 credits) 4 CSC 461 Programming Language CSC 300, (requires grade >= C) 3

MATH 123 Calculus I (SGR 5) Placement 4 CSC 464 Senior Design I SE 306, (requires grade >= C) 2

CSC 465 Senior Design II CSC 464 (requires grade >= C) 2SGR Goal 6 Natural Sciences (6 credits) 8 CSC 484 Database Management CSC 300, (requires grade >= C) 3

SGR #6 Natural Science Sequence (SGR 6) BIOL 151, CHEM 112, PHYS 111 OR PHYS 211 4 CSC ELEC CSC ELECTIVE OPTION FROM CSC ELECTIVES, (requires grade >= C) 3

SGR #6 Natural Science Sequence (SGR 6) BIOL 153, CHEM 114, PHYS 113 OR PHYS 213 4 CSC ELEC CSC ELECTIVE OPTION FROM CSC ELECTIVES, (requires grade >= C) 3

CSC ELEC CSC ELECTIVE OPTION FROM CSC ELECTIVES, (requires grade >= C) 3Total SGRs 33 CSC ELEC CSC ELECTIVE OPTION FROM CSC ELECTIVES, (requires grade >= C) 3

Comments/Notes SE 305 Found. Of Software Engineering CSC 300, (requires grade >= C) 3

For more information on Honors College program requirements and to view the Honors Academic Advising Guide Sheet: SE 306 Software Project Management & Testing SE 305, (requires grade >= C) 3

Other Required Coursework: 21 SEM GR

GE 101 Introduction to Eng and Tech. Professions 1

MATH 125 Calculus II MATH 123 4

MATH 250 Math for Computer Science MATH 123 3

MATH 316 Discrete Math MATH 250 3

MATH 374 Scientific Compuation I P-CSC 150, MATH 125, CO-MATH 215 3

STAT 281 Statistical Methods I MATH 102 or higher 3

Natural Science Choose one of the following: BIOL 151/ CHEM 112/PHYS 111/PHYS 211 4TOTAL CREDITS 120

B.S. in Computer ScienceMajor: Computer Science

2017-2018 Sample 4-Year Plan

http://www.sdstate.edu/van-d-and-barbara-b-fishback-honors

Students are not limited to this plan; it is meant to be used as a guide for planning purposes in consultation with your advisor. The sample schedule is one possible path to completing your degree within four years. Information Subject to Change. This is not a contract. For official program requirements, please refer to the undergraduate catalog at: http: //catalog.sdstate.edu/.

Page 3: €¦ · XLS file · Web view · 2017-06-13Author: TK Hall Last modified by: Hietpas, Steven Created Date: 9/23/2011 7:24:55 PM Other titles: CSC 4-YEAR PLAN CS Flow Chart CSC ELECTIVE
Page 4: €¦ · XLS file · Web view · 2017-06-13Author: TK Hall Last modified by: Hietpas, Steven Created Date: 9/23/2011 7:24:55 PM Other titles: CSC 4-YEAR PLAN CS Flow Chart CSC ELECTIVE

CSC Elective Course OptionsElectives: 12

Applied electives credits from courses numbered 300 or above.

The rest may be from a support discipline and must support a coherent field of study.Course # Course Title/Credits

Computer Networking Emphasis:CSC 474 - Computer Networks Credits: 3 Approved ElectiveET 370-370L - Computer Systems and Lab Credits: 4ET 472-472L - Networking I and Lab Credits: 4

Game Programming Emphasis:CSC 450 - Game Programming Credits: 3 Approved ElectiveCSC 447 - Artificial Intelligence (COM) Credits: 3 Approved ElectiveCSC 474 - Computer Networks Credits: 3 Approved ElectiveEE 347-347L - Microcontroller Systems Design and Lab Credits: 3SE 440 - Embedded Systems Credits: 3 Approved Elective

Information Technology Management Emphasis:CSC 205 - Advanced Computer Applications (COM) Credits: 3 CSC 105 or consent

CSC 325 - Management Information Systems (COM) Credits: 3CSC 474 - Computer Networks Credits: 3 Approved ElectiveCSC 484 - Database Management Systems (COM) Credits: 3 Approved Elective

Software Engineering Emphasis:SE 320 - Software Requirements and Formal Specifications Credits: 3 Approved ElectiveSE 330 - Human Factors and User Interface Credits: 3 Approved ElectiveSE 410 - Software Test and Quality Assurance Credits: 3 Approved ElectiveSE 440 - Embedded Systems Credits: 3 Approved Elective

Academic and Graduation Requirements

At least 9 of the credits from CSC and SE courses.

Prerequisites/Comments

The degree program includes 12 credits of elective coursework of which all must be 300 level or higher and 9 of the 12 credits must be in approved CS or SE courses. This elective flexibility allows a student to pick a technical and non-technical course program that best suits his/her needs and interests. In addition to the graduation requirements and academic performance specified in this catalog, to earn the Bachelor of Science degree in Computer Science a student must pass all CSC and SE courses with a grade of C or better. All graduating seniors are required to take the Computer Science exit examination, which is given once per semester.