CS Department Class Schedule
Information
-
-
-
Special classes being taught in Fall, 2008:
- CS 40, Introduction
to Computers: A gentle
introduction to computing and
computers for those with little or no programming experience.
Instructor: Natasha Khuri
- CS 153: Concepts of Compiler Design.
Usually offered in the spring (but not Spring, 2008), this course will
be offered in the fall during the 2008-2009 academic year. Instructor: Ron Mak.
- CS
185C, Section 1: Embedded Programming in C. Basic
microcontroller programming in the C language,
including use of I/O pins, UARTs, timers, and interrupts. Essential C
techniques and Gnu tools. Prerequisites: CS 49C and CS 47, or
instructor consent. Instructor: Mac
Marshall. See also the
flyer and the
syllabus for more information.
- CS
185C, Section 2: Fundamentals of IBM DB2 for z/OS. Introduction
to managing a DB2 system running on an enterprise z/OS mainframe.
Overview of DB2, DB2 Anatomy, Application Development, System
Management,
and Performance Topics are covered in this course. This is the first
course in a projected sequence of
courses for a planned DB2 certificate program. Prerequisite: CS 157A.
Instructor: team from IBM (link to
follow).
- CS
185C, Section 3: Performance Tuning in IBM DB2 for z/OS. In
this course, query processing, query optimization, and performance
monitoring will be covered for DB2 for z/OS. This is one course in a
projected sequence of courses for a planned DB2 certificate program.
Prerequisite: CS 157A. Instructor: Teng Moh.
- CS 200W: Graduate Technical
Writing.
A new graduate technical writing workshop to develop advanced
communication skills that will meet the professional needs of computer
scientists, along with research methodologies and proper documentation
for the master's thesis project. (This course does NOT satisfy the
undergraduate GE Area Z requirement.) Prerequisite: Graduate standing
(no WST required). Instructor: Debra Caires.
- CS 223: Bioinformatics.
This new course investigates the main algorithms for solving
computational problems in bioinformatics. Methods will include Hidden
Markov Models for gene prediction and protein profiling, and Genetic
Algorithms for biological sequence analysis and structure prediction.
Students will be given programming projects. Prerequisite: CS 123A or
CS 155. Instructor: Sami Khuri.
- CS
251A: Object-Oriented
Analysis. Not taught for a while, this course emphasizes the
important concepts, activities, and artifacts of the analysis phase of
object-oriented software development. CASE tools and UML are used to
model application domain date, workflows, system requirements,
deployment, and life cycles. Prerequisite: CS 160 or instructor
consent. Instructor: Jon Pearce.
- CS 286, Section 1: Topics in
Wireless Mobile Networking.
This course will first cover the fundamental, main technology and
latest industrial
development of mobile wireless networking. We will then study the
support of media streaming over wireless networks. Finally, we will
cover security issues in mobile wireless networks. It will include a
hands-on term project.Prerequisite: CS 158A or instructor consent.
Instructor: Melody
Moh. See also the
syllabus for more information.
- CS 286, Section 2:
Verification & Validation of Software Systems. Overview of
formal methods and advanced tools that are used for the Verification
and Validation of Software Systems. Introduction to logic and to
methods and tools for the processing of logic problems, like SAT
solvers, Automated Theorem Provers, and Model Checkers. Detailed
examples will be presented to illustrate the widespread applications of
such tools in Software Engineering, in particular for the development
of safety-critical and embedded code. Prerequisites: CS 160 and CS 154,
or instructor
consent. Instructor: Johann
Schumann. See also the
flyer for more information.
-
Spring, 2008
Cancelled Sections:
-
Spring, 2008 New
Sections:
-
Previous Semester
Schedules: