€¦ · xls file · web view · 2017-06-13author: tk hall last modified by: hietpas, steven...
TRANSCRIPT
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/.
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/.
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.