Computer Science
Computer Science Major Course Descriptions
-
CS 190 - Programming Fundamentals
Prerequisites/Corequisites: Take MATH-111 or MATH-121. (Required, Previous).
Credit Hours: Min: 3; Max:Description: Introduction to problem-solving and algorithm development...
-
CS 190L - Programming Fundamentals Lab
Prerequisites/Corequisites: Take MATH-111 or MATH-121. (Required, Previous). | Take CS-190. (Required, Concurrent).
Credit Hours: Min: 1; Max:Description: Laboratory...
-
CS 226 - Program & Algorithmic Design I
Prerequisites/Corequisites: Take CS-190; Minimum grade C. (Required, Previous).
Credit Hours: Min: 3; Max:Description: Introduction to problem-solving with algorithm...
-
CS 227 - Programming & Algorithmic Design II
Prerequisites/Corequisites: Take CS-226; Minimum grade C. (Required, Previous).
Credit Hours: Min: 3; Max:Description: Continuing study of algorithmic design,...
-
CS 280 - Digital Systems Design
Prerequisites/Corequisites: Take MATH-230; Minimum grade C. (Required, Previous).
Credit Hours: Min: 3; Max:Description: Starting from a description...
-
CS 280L - Digital Systems Design Lab
Prerequisites/Corequisites: Credit Hours: Min: ; Max: Description:
-
CS 310 - Computer Architec & Organ
Prerequisites/Corequisites: Take CS-280; Minimum grade C. (Required, Previous).
Credit Hours: Min: 3; Max:Description: A study of hardware...
-
CS 313 - Systems Design & Development
Prerequisites/Corequisites: Take CS-226; Minimum grade C. (Required, Previous). | Take CS-227. (Required, Previous or concurrent).
Credit Hours: Min: 3;... -
CS 318 - Data Structure & Algorithm Analysis
Prerequisites/Corequisites: Take CS-227; Minimum grade C. (Required, Previous).
Credit Hours: Min: 3; Max:Description: An overview of the...
-
CS 330 - Special Topics in Computer Science
Prerequisites/Corequisites:
Credit Hours: Min: 3; Max:Description: In-depth study of an area of interest in computer science. Different...
-
CS 340 - Software Design & Development
Prerequisites/Corequisites: Take CS-313; Minimum grade C. (Required, Previous).
Credit Hours: Min: 3; Max:Description: Study of design techniques...
-
CS 350 - Theory of Computation
Prerequisites/Corequisites: # Take CS-318; Minimum grade C # Take MATH-230; Minimum grade C. (Required, Previous).
Credit Hours: Min: 3;... -
CS 360 - Intro to Computer Graphics
Prerequisites/Corequisites: Take CS-318; Minimum grade C. (Required, Previous). | Take MATH-304. (Recommended, Previous).
...
Credit Hours: Min: 3; Max: -
CS 401 - Programming Languages
Prerequisites/Corequisites: Take CS-350; Minimum grade C. (Required, Previous).
Credit Hours: Min: 3; Max:Description: Study of formal language...
-
Prerequisites/Corequisites: Take CS-310 CS-318; Minimum grade C. (Required, Previous).
Credit Hours: Min: 3; Max:Description: Study of sequential...
Courses Found: 34
Computer Science Minor Course Descriptions
-
CS 190 - Programming Fundamentals
Prerequisites/Corequisites: Take MATH-111 or MATH-121. (Required, Previous).
Credit Hours: Min: 3; Max:Description: Introduction to problem-solving and algorithm development...
-
CS 190L - Programming Fundamentals Lab
Prerequisites/Corequisites: Take MATH-111 or MATH-121. (Required, Previous). | Take CS-190. (Required, Concurrent).
Credit Hours: Min: 1; Max:Description: Laboratory...
-
CS 226 - Program & Algorithmic Design I
Prerequisites/Corequisites: Take CS-190; Minimum grade C. (Required, Previous).
Credit Hours: Min: 3; Max:Description: Introduction to problem-solving with algorithm...
-
CS 227 - Programming & Algorithmic Design II
Prerequisites/Corequisites: Take CS-226; Minimum grade C. (Required, Previous).
Credit Hours: Min: 3; Max:Description: Continuing study of algorithmic design,...
-
CS 313 - Systems Design & Development
Prerequisites/Corequisites: Take CS-226; Minimum grade C. (Required, Previous). | Take CS-227. (Required, Previous or concurrent).
Credit Hours: Min: 3;... -
CS 340 - Software Design & Development
Prerequisites/Corequisites: Take CS-313; Minimum grade C. (Required, Previous).
Credit Hours: Min: 3; Max:Description: Study of design techniques...
-
MATH 213 - Scientific Programming in Python
Prerequisites/Corequisites: Take MATH-201. (Required, Previous or concurrent).
Credit Hours: Min: 3; Max:Description: Introduction to Python fundamentals including...
-
Prerequisites/Corequisites: Take CS-150 MATH-111 or MATH-121. (Required, Previous).
Credit Hours: Min: 3; Max:Description: A study of programming concepts...
Courses Found: 34