COMPUTER SCIENCE – UNDERGRADUATE

CONSTRAINED ELECTIVES  - FALL 2013

ALGORITHMS AND COMPLEXITY

15354*            Computational Discrete Mathematics
15455
*            Undergraduate Complexity Theory (NEW TO THIS CATEGORY)
21301
              Combinatorics

LOGICS AND LANGUAGES

15317*            Constructive Logic
15424
*            Special Topic: Cyber-Physical Systems (NEW COURSE – NEW TO THIS CATEGORY)
21300
              Basic Logic

SYSTEMS

15410*            Operating Systems
15411
*            Compilers
15440
*            Distributed Systems
15441
*            Computer Networks

APPLICATIONS

02450*            Automation of Biological Research: Robotics and Machine Learning
05431
/433*    Software Structures for User Interfaces + UI Lab (15 units)
10601
*            Machine Learning
15313
*            Foundations of Software Engineering
15381
*            Artificial Intelligence: Representation and Problem Solving
15462
*            Computer Graphics
16384
*            Robot Kinematics and Dynamics

 

SCS GENERAL ELECTIVES  - FALL 2013

in addition to SCS courses marked * above

02223              How To Analyze Your Own Genome

02317              Algorithms in Nature
05320
              Social Web
05413
              Human Factors
05432
              Personalized Online Learning
08532
              Law of Computer Technology
08533
              Privacy, Policy, Law and Technology
11344
              Machine Learning In Practice
11441
              Search Engines and Web Mining

15214              Principles of Software Construction: Objects, Design and Concurrency
15291
              Special Topic: Computational Intelligence Lab
15295
              Special Topic: Competition Programming and Problem Solving (6 units)**
15319
              Cloud Computing (QATAR ONLINE COURSE)

15359              Probability and Computing (ADDED) – COUNTS TOWARD PROBABILITY REQUIREMENT

15387              Computational Perception (ADDED)
15390
              Entrepreneurship for Computer Science
15396
              Special Topic: Science of the Web
15412
              Operating System Practicum
15421
              Information Security and Privacy
15437
              Web Application Development
15463
              Computational Photography
15466
              Computer Game Programming
15484
              Special Topic: Computational Methods for the Smart Grid (NEW COURSE)
15492
              Special Topic: Speech Processing
15495
              Special Topic: Computational Molecular Biology and Genomics
15498
              Special Topic: Forensic Computer Science

16362              Mobile Robot Programming Laboratory

17651              Models of Software Systems

**NOTE: Courses less than 9 units should be paired together to form a full SCS elective of at least 9 units.

 

SCS COURSES FOR LAB REQUIREMENT  - FALL 2013

in addition to 09101/09105, 27100, 33104, and 85310 

02261              Quantitative Cell and Molecular Biology Laboratory
15321
              Research Methods for Experimental Computer Science