Copyright & Disclaimer Information - Illinois Institute of Technology
Copyright & Disclaimer Information - Illinois Institute of Technology
Copyright & Disclaimer Information - Illinois Institute of Technology
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Illinois</strong> <strong>Institute</strong> <strong>of</strong> <strong>Technology</strong><br />
Computer Science<br />
The department <strong>of</strong>fers two undergraduate programs in computer<br />
science: a Bachelor <strong>of</strong> Science in Computer Science<br />
and an Applied Science for the Pr<strong>of</strong>essions Bachelor <strong>of</strong> Science<br />
in Computer <strong>Information</strong> Systems. Both programs provide<br />
an excellent background in computer science and allow for<br />
ample study in other areas. Where these programs differ is<br />
in the approach they take to computer science. The B.S. in<br />
Computer Science provides an in-depth experience focusing<br />
on the theory and practice <strong>of</strong> computer science while the B.S.<br />
in Computer <strong>Information</strong> Systems provides a more interdisciplinary<br />
experience, balancing study in computer science with<br />
study in another field. In addition to these programs in computer<br />
science, the Department <strong>of</strong> Computer Science and the<br />
Department <strong>of</strong> Electrical and Computer Engineering jointly<br />
<strong>of</strong>fer a Bachelor <strong>of</strong> Science in Computer Engineering. This<br />
program focuses on both the digital electronics hardware<br />
used in computer systems and the s<strong>of</strong>tware that controls this<br />
hardware, with an emphasis on the design and implementation<br />
<strong>of</strong> computer-controlled systems. This program is described<br />
in detail on page 75.<br />
All three programs begin with a set <strong>of</strong> introductory courses<br />
that work together to provide students with a firm foundation<br />
in computer science. These introductory courses include<br />
weekly labs in which students use state-<strong>of</strong>-the-art s<strong>of</strong>tware<br />
development techniques (object-oriented programming<br />
in C++, for instance) to create solutions to interesting problems.<br />
The department’s unique four-phase laboratory model<br />
encourages student creativity by providing ample opportunity<br />
for constructive feedback on each student’s efforts. Having<br />
completed the introductory core, a student is prepared to<br />
Bachelor <strong>of</strong> Science in Computer Science<br />
Required Courses<br />
Computer Science Requirements<br />
CS 100, 101, 105, 106, 330, 331, 350,<br />
351, 430, 440, 450, 487<br />
Credit<br />
Hours<br />
32<br />
Computer Science Electives 15<br />
Mathematics Requirements<br />
MATH 151, 152, 251, 474<br />
Mathematics Electives 3<br />
Science/Engineering Requirements<br />
PHYS 123,221<br />
Science/Engineering Electives 6<br />
<strong>Copyright</strong> & <strong>Disclaimer</strong> <strong>Information</strong>: <strong>Copyright</strong> © 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007. CollegeSource®, Inc. and Career Guidance Foundation. CollegeSource® digital catalogs are derivative works owned and copyrighted by CollegeSource®, Inc. and Career Guidance Foundation. Catalog content is owned and copyrighted by the appropriate school. While CollegeSource®, Inc. and Career Guidance Foundation provides information as a service to the public, copyright is retained on all digital catalogs.<br />
<strong>Copyright</strong> & <strong>Disclaimer</strong> <strong>Information</strong>: <strong>Copyright</strong> © 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007. CollegeSource®, Inc. and Career Guidance Foundation. CollegeSource® digital catalogs are derivative works owned and copyrighted by CollegeSource®, Inc. and Career Guidance Foundation. Catalog content is owned and copyrighted by the appropriate school. While CollegeSource®, Inc. and Career Guidance Foundation provides information as a service to the public, copyright is retained on all digital catalogs.<br />
17<br />
8<br />
Computer Science<br />
work independently within a well-structured design framework-in<br />
the classroom or on the job.<br />
The last two years <strong>of</strong> study build upon this foundation.<br />
The Bachelor <strong>of</strong> Science in Computer Science focuses on<br />
the concepts and techniques used in the design and development<br />
<strong>of</strong> advanced s<strong>of</strong>tware systems. Students in this program<br />
explore the conceptual underpinnings <strong>of</strong> computer science<br />
its fundamental algorithms, programming languages, operating<br />
systems, and s<strong>of</strong>tware engineering techniques. In addition,<br />
students choose from a rich set <strong>of</strong> electives-including computer<br />
graphics, artificial intelligence, database systems,<br />
computer architecture, and computer networks, among<br />
others. As with the introductory sequence, these advanced<br />
courses stress “hands-on” learning by doing. A generous allotment<br />
<strong>of</strong> free electives allows students to combine study in<br />
computer science with study in another field-either by<br />
taking a well-defined specialized minor in another discipline<br />
or by working with an adviser to formulate a program that<br />
combines experiences across disciplines.<br />
The B.S. in Computer <strong>Information</strong> Systems program emphasizes<br />
the use <strong>of</strong> computers as sophisticated problem-solving<br />
tools. Students in this program pursue an interdisciplinary<br />
course <strong>of</strong> study that combines a solid foundation in computer<br />
science with a focus in another discipline. This<br />
program is designed for students who seek to blend their<br />
computer science abilities with skills specific to another<br />
domain to solve problems in that domain. Examples include<br />
computing with a business focus (e.g., management information<br />
systems) or computing with a natural science focus<br />
(e.g., computational physics).<br />
Required Courses<br />
Humanities Requirements<br />
PHIL 374 or CS 485<br />
Humanities 100-level course<br />
Credit<br />
Hours<br />
Humanities Electives 9<br />
Social Science Electives<br />
(including at least three hours in economics)<br />
Non-Technical Elective 3<br />
Interpr<strong>of</strong>essional Projects 6<br />
Free Electives 12<br />
Total Credit Hours 129<br />
IIT Undergraduate Bulletin 1999-2001 67<br />
3<br />
3<br />
12