CSCI Departmental Logo
ComputerScience







 Home

 Contacts

 Courses
   Overviews
   Descriptions
   Schedules
   All IU Courses

 Academics

 Careers

 Research

 People

 Calendar

 Resources

 Facilities

CSCI Spring 2008 Special Course Offerings

 
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 (McGrath) Adventures in Computing First Eight Weeks: Basic course in C and Unix to prepare Computer Science majors for CSCI-C 335 and beyond. 6:00pm-7:10pm MW
A290/A590 (German) Adventures in Computing First Eight Weeks: Basic course in CGI/PHP web skills; replaces first half of A202/A598. 7:00pm-8:10pm TR
A290/A590 (McGrath) Adventures in Computing Second Eight Weeks: Basic course in C++. 6:00pm-7:10pm MW
A290/A590 (German) Adventures in Computing Second Eight Weeks: Basic course in Java; replaces second half of A202/A598. 7:00pm-8:10pm TR
New Course
A290/A590 (Haynes)
Adventures in Computing Second Eight Weeks: Introduction to the Python scripting language with Internet applications. 7:15pm-8:25pm 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
A201 (Haynes)
Introduction to Programming Introduction to elements of programming with Alice and Python. Targeted for non-majors. 4:00pm-5:15pm TR
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
I399 (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:30pm-6:45pm TR
NEW ON SCHEDULE
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
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
SELECTED GRADUATE COURSE OFFERINGS
B603 (Purdom) Advanced Algorithms Analysis Advanced topics in analysis of algorithms, including fast algorithms for classical problems, lower bounds results, and statistical behavior. 10:10am-11:30am MW
B552 (Leake) Knowledge-Based Computation Knowledge-based systems as a branch of artificial intelligence. 2:30pm-3:45pm MW
B651 (Gasser) Natural Language Processing Natural language processing as a subfield within artificial intelligence and cognitive science. Analysis, generation, and translation; statistical and knowledge-based methods; applications of machine learning to NLP. 9:30am-10:45am MW
B657 (Chen Yu) Computer Vision Concepts and methods of machine vision as a branch of artificial intelligence. Above class meets with PSY-P 657. 2:30pm-3:45pm TR
B649 (Gupta) Internet Services and Protocols A project-oriented course on latest security problems facing the Internet today. Pre-requisite: P538 or equivalent 4:00pm-5:15pm MW
B649 (Hill) Trusted Computing Introduction to the detailed techniques and implementations of trusted computing. 2:30pm-3:45pm TR
B649 (Gannon) Service Architecture and Scientific Computing Introduction to the detailed techniques and implementations of service architectures and their scientific applications. 11:15am-12:30pm TR
Read More...
See All Computer Science Courses










Valid HTML 4.01!