College of Arts and Sciences

Computer Science and Computing Technology Course Syllabi

COURSE NUMBER COURSE TITLE
CS 101

Problem Solving with Algorithms and Programming I (with CS 101L Lab)      

CS 107

Web Design  

CS 128G

Introduction to SAS (SAS I)

CS 202

Problem Solving with Algorithms and Programming II (with CS 202L Lab)     

CS 203

Data Structures and Algorithm Analysis (with CS 203L Lab)   

CS 206

Client Side Web Development 

CS 210

Career Development for Computer Science

CS 222

Introduction to Python for Data Science (with CS 222L Lab)   

CS 225

Research Writing in Computer Science   

CS 227

Fundamentals of Networking

CS 228K

Intermediate SAS (SAS II)

CS 229

Introduction to Data Science with R   

CS 233

Mobile Phone Programming

CS 242

Network Security

CS 262

Introduction to Practical Security Assessment

CS 277

Introduction to Data Mining   

CS 306

Building Web Applications 

CS 308

Game Design and Development

CS 315

Theory of Computation

CS 317

Design and Analysis of Algorithms 

CS 338

Bioinformatics

CS 341

Computer Ethics      

CS 354

Database Management    

CS 358

Operating Systems    

CS 362

Computer Organization and Architecture    

CS 370

Computer Graphics

CS 372

Data Communication

CS 377

Advanced Data Mining

CS 378

Artificial Intelligence

CS 490

Capstone I    

CS 491

Capstone II    

 

CORE COURSE REQUIREMENTS KEY
Computer Science, B.A.
Computer Science, B.S.
Computing Technology, B.A.
Data Science, B.A.
Data Science, B.S.