|
|
Computer Skills Courses
(A290/A590)
|
The following four 1.5 credit Eight Week courses are
designed to provide basic skills with modern
programming tools for application and web development; intended for
both CS majors and qualified non-majors. Lecture and
laboratory. May be repeated for up to six credit hours.
|
|
|
A290/A590 () |
Unix and C
|
First Eight Weeks: Basic course in C and Unix to prepare
Computer Science majors for CSCI-C 335 and beyond.
5:45pm-7:00pm TR
|
|
A290/A590 (Whitmer) |
IPV6 & Wireless Net
|
First Eight Weeks: IPV6 and 802.11 Wireless Networks
10:10am-11:00am TR
|
|
A290/A590 (German) |
CGI/PHP web skills
|
First Eight Weeks: Basic course in CGI/PHP web skills;
meets with first half of A202/A598.
11:15-12:30 MW
|
|
A290/A590 () |
C++ basics
|
Second Eight Weeks: Basic course in C++.
5:45pm-7:00pm TR
|
|
A290/A590 (Whitmer) |
C# and .NET skills
|
Second Eight Weeks: Windows Programming with C# and .NET
10:10am-11:00am TR
|
|
A290/A590 (German) |
Java for the network
|
Second Eight Weeks: Basic course in Java for the network;
coincides with second half of A202/A598.
11:15-12:30 MW
|
New Course
A290/A590 (German) |
Gaming engines
|
Second Eight Weeks: Gamebryo - Intro to gaming engines.
1:00pm-2:15pm MW
|
|
A290/A590 () |
Intro to Python
|
Second Eight Weeks:
Introduction to the
Python scripting language with Internet applications.
7:15pm-8:30pm TR
|
|
|
SELECTED UNDERGRADUATE COURSE OFFERINGS |
|
N&M
Credit
C211 (Menzel) |
Introduction to Computer Science |
Introduction to programming and to
algorithm design and analysis using Scheme. Targeted for
those intending to take advanced computer science courses.
2:30pm-3:45pm TR
|
N&M
Credit
C212 (Menzel) |
Introduction to Software Systems |
Design of computer software systems and introduction to
object-oriented programming.
For those intending to take advanced computer science courses.
2:30pm-3:45pm MW
|
|
C322 (Haynes) |
Object-Oriented Software Methods |
Introduction to the theory and practice of object-oriented
design and programming techniques. 8:00am-9:15am MW
|
N&M
Credit
A201 (Haynes/Mills) |
Introduction to Programming |
Introduction to elements of programming with Python.
Targeted for non-majors.
4:00pm-5:15pm TR
|
N&M
Credit
A202 (German) |
Introduction to Programming II |
Advanced programming techniques for non-specialists. Object
oriented programming. Targeted for non-majors.
11:15am-12:30pm MW
|
N&M
Credit
A216 (Whitmer) |
Digital Multimedia Concepts and Technologies |
Introduction to the technologies of digital hardware and
software relevant to efficient multimedia communication methods.
11:15am-12:05pm MW
|
|
N&M
Credit
A321/A521[grad] (Bramley) |
Computing Tools for Scientific Research |
A skills-based programming course for scientists, using
Matlab and
C/C++ for managing
and manipulating data,
creating plots and graphs, and performing basic statistics.
9:30am-10:45am MW
|
|
| B355 (Beer) |
Autonomous Robotics |
This course provides an introduction to autonomous
robotics and its use in embodied cognitive science.
(meets with COGS: Q360)
9:30am-10:45am TR
|
|
CS Intl.
Dim. Credit
I356 (Rawlins) |
Globalization |
This provides an introduction to diverse issues of computing
and information technology in the global society. Counts for CS
International Dimension requirement.
5:45pm-7:00pm MW
|
|
|
B481 (Hmeljak) |
Interactive Graphics |
Principles of interactive graphics.
1:00pm-2:15pm TR
|
|
| B490 (Connelly) |
Mobile Computing |
Covers skills necessary to program mobile devices (PDAs), including I/O, graphics, Web Services, etc. for handheld devices.
9:05am-9:55am TR
|
| B490 (Leivant) |
Fundamentals of Applied Logic |
Practical introduction to applied logic for undergraduates.
1:00pm-2:15pm MW
|
| P415/P515 (Johnson) |
Specification and Verification |
Tools and techniques for rigorous reasoning about software
and digital hardware.
9:30am-10:45am TR
|
| B441/B541 (Brown) |
Hardware System Design |
Principles of hardware system design.
2:30pm-3:45pm TR
|
| H498 (Springer) |
Honors Seminar |
A survey of computing related faculty research for undergraduates
with GPA's of 3.3 or better, and majoring in CS or INFO.
7:00pm-9:00pm M
|
|
|
SELECTED GRADUATE COURSE OFFERINGS |
|
Last Minute New Offering
B501 (Wise) |
Theory of Computing |
Theory of Computing
11:15am-12:30pm MW |
| B502 (Leivant) |
Computational Complexity |
Computational Complexity
11:15am-12:30pm MW |
| B510 (Leivant) |
Introduction to Applied Logic |
Practical introduction to applied logic for graduates.
1:00pm-2:15pm MW
|
| B534 (Plale) | Distributed Systems
Analysis |
Distributed Systems
2:30pm-3:45pm TR |
| P535 (Connelly) |
Pervasive Computing |
Topics in pervasive computing, such as: sensors, mobility,
tangibles, ambient displays, middleware, location and
context-awareness.
10:10am-11:00am TR |
| B553 (Gasser) |
Neural and Genetic Approaches to Artificial Intelligence
|
Neural networks and related technologies as a branch of
Artificial Intelligence.
9:30am-10:45am MW
|
| B603 (Purdom) | Advanced Algorithms
Analysis | Advanced topics in analysis of
algorithms, including fast algorithms for classical problems,
lower bounds results, and statistical behavior.
9:30am-10:45am MW |
| B652 (Leake) |
Computer Models of Symbolic Learning
|
Symbolic learning systems as a branch of artificial
intelligence.
2:30pm-3:45pm MW
|
New Course #
B656 (Menczer) |
Web Mining
|
Web Mining
11:15am-12:30pm TR
|
|
| B649 (Chauhan) |
Parallel Architectures and Programming |
Introduction to modern parallel architectures and challenges of programming them.
2:30pm-3:45pm MW
|
| B649 (Gupta) |
Internet Services and Protocols |
A project-oriented course on latest security problems facing
the Internet today. Pre-requisite: P538 or equivalent
9:30am-10:45am MW
|
| B649 (Hill) |
Trusted Computing |
Introduction to the detailed techniques and implementations
of trusted computing. 2:30pm-3:45pm TR
|
| B669 (Wu) |
Database Systems and Internal Design |
Database Systems and Internal Design. 1:00pm-2:15pm TR
|
|
Read More...
See All Computer Science Courses |
|