devices and systems/architecture - … · devices and systems/architecture ... social science...
TRANSCRIPT
COLLEGE OF COMPUTING2013-2014 BS IN COMPUTER SCIENCE
DEVICES AND SYSTEMS/ARCHITECTURE 126 hours for Degree
07/2013
FIRST YEAR-FALL HR FIRST YEAR-SPRING HRENGL 1101 Engl Comp I 3 ENGL 1102 Engl Comp II 3MATH 1501 4 MATH 1502 4HIST 2111/2112 or POL 1101 or INTA 1200 or PUBP 3000 (credit not allowed for both POL 1101 & INTA 1200)
3 Social Science Elective (see Note 1) 3
CS 1301 3 * Lab Science (see Note 2) 4 APPH 1040 or 1050 Wellness 2 CS 1331 3 *CS 1100 1
TOTAL SEMESTER HOURS 16 TOTAL SEMESTER HOURS 17
SECOND YEAR-FALL HR SECOND YEAR-SPRING HRSocial Science Elective 3 Humanities Elective (see Note 1) 3MATH 2605 4 MATH 3012 3Lab Science (see Note 2) 4 Lab Science (see Note 2) 4CS 1332 3 * CS 2110 4 *CS 2050 or CS 2051 3 * CS 2340 3 *
TOTAL SEMESTER HOURS 17 TOTAL SEMESTER HOURS 17
THIRD YEAR-FALL HR THIRD YEAR-SPRING HRDesign Project/Tech Comm (see Note 4) 3 * Design Project/Tech Comm (see Note 4) 3 *Humanities Elective 3 Probability & Statistics option (see Note 3) 3CS 2200 4 * CS 3210 3 *ECE 2031 2 * One Course from Building Devices 4 *Free Elective 1 Free Elective 3
TOTAL SEMESTER HOURS 13 TOTAL SEMESTER HOURS 16
FOURTH YEAR-FALL HR FOURTH YEAR-SPRING HRSocial Science Elective 3 CS 4001 OR CS 4002 3 *CS 3510 3 * CS 3240 3 *One Course from Devices in the Real World 3 * CS 3251 3 *One Course from Computer Architectures 3 * Free Elective 3Free Elective 3 Free Elective 3
TOTAL SEMESTER HOURS 15 TOTAL SEMESTER HOURS 15
Completed Hours: Notes: * Must earn C or better in each of these coursesRemaining Hours:Surplus Non Usable Hours:Total Hours for Degree: 126
Note 1: Must use one social science OR humanities OR free elective to fulfill Global Perspectives.Note 2: One lab science must be PHYS 2211, and two lab sciences must be in the same discipline.Note 3: MATH 3215, MATH/CEE/ISYE 3770, or ISYE 2027 and ISYE 2028.If ISYE 2027/2028 option is selected, 3 hours of free electives are used.Note 4: Replaces LCC 3403 and CS Sr Project (4980 or 4911).
DEVICES AND SYSTEMS/ARCHITECTURETHREAD PICKS AND ELECTIVE COURSES
07/2013
Building Devices * Computer Architectures *_____ CS3651 The Art of Building Intelligent Appliances _____ CS3220 Comp Struct: HW/SW Codesign of a Processor_____ ECE4185 Embedded Microcontroller Design _____ CS4290 Advanced Computer Organization
Devices in the Real World * Platform Interfaces _____ CS3630 Robotics and Perception _____ CS3300 Introduction to Software Engineering_____ CS4261 Mobile Appl & Services for Converged Netwks _____ CS4240 Compilers, Interpreters, & Program Analyzers_____ CS4605 Mobile and Ubiquitous Computing
Parallel PlatformsDevice Platforms _____ CS4210 Advanced Operating Systems _____ CS3220 Comp Struct: HW/SW Codesign of a Processor _____ CS4233 Parallel Computer Architecture_____ CS4210 Advanced Operating Systems _____ CS4290 Advanced Computer Organization_____ CS4220 Programming Embedded Systems _____ CS4803 Design of Gaming Consoles_____ CS4261 Mobile Appl & Services for Converged Netwks _____ CS4803 Scalable Information Systems & Technologies
Intelligent Systems Distributed Platforms_____ CS3600 Introduction to Artificial Intelligence _____ CS4210 Advanced Operating Systems_____ CS3630 Robotics and Perception _____ CS4675 Internet Computing Systems_____ CS4495 Computer Vision _____ CS4685 Pervasive Systems and Networking_____ CS4616 Pattern Recognition _____ CS4803 Scalable Information Systems & Technologies_____ CS4632 Advanced Intelligent Robotics_____ CS4641 Machine Learning Embedded and Ubiquitous Platforms_____ CS4649 Robot Intelligence: Planning _____ CS4220 Programming Embedded Systems
_____ CS4685 Pervasive Systems and NetworkingDevices for People _____ CS4803 Design of Gaming Consoles_____ CS4470 Introduction to User Interface Software_____ CS4605 Mobile and Ubiquitous Computing Domain Specific Platforms_____ CS4685 Pervasive Systems and Networking _____ CS4220 Programming Embedded Systems
_____ CS4803 Design of Gaming Consoles_____ CS4803 Scalable Information Systems & Technologies
Platform Technologies_____ CS4210 Advanced Operating Systems_____ CS4220 Programming Embedded Systems_____ CS4235 Introduction to Information Security_____ CS4237 Computer and Network Security_____ CS4560 Verification of Systems
Software Interfaces, Tools & Technologies_____ CS4220 Programming Embedded Systems_____ CS4240 Compilers, Interpreters, & Program Analyzers_____ CS4392 Programming Language Design_____ CS6241 Design and Implementation of Compilers_____ CS6246 Object-oriented Systems and Languages
* Required Thread Pick
DEVICES AND SYSTEMS/ARCHITECTURETHREAD PICKS AND ELECTIVE COURSES
07/2013
CS3220 Comp Struct: HW/SW Codesign of a Processor
CS3300 Introduction to Software EngineeringCS4240 Compilers, Interpreters, & Program Analyzers
CS4803 Scalable Information Systems & Technologies
CS4803 Scalable Information Systems & Technologies
CS4803 Scalable Information Systems & Technologies
Software Interfaces, Tools & Technologies
CS4240 Compilers, Interpreters, & Program Analyzers
CS6241 Design and Implementation of CompilersCS6246 Object-oriented Systems and Languages