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.
Computer Science<br />
Department Web site: www.cs.iit.edu<br />
Computers have changed what we do and how we do it—<br />
in our homes, in our <strong>of</strong>fices, and throughout our world.<br />
The discipline <strong>of</strong> computer science focuses upon the many<br />
challenging problems encountered in the development<br />
and use <strong>of</strong> computers and computer s<strong>of</strong>tware. Areas <strong>of</strong><br />
study in computer science range from theoretical analyses<br />
into the nature <strong>of</strong> computing and computing<br />
algorithms, through the development <strong>of</strong> advanced computing<br />
devices and computer networks, to the design and<br />
implementation <strong>of</strong> sophisticated s<strong>of</strong>tware systems.<br />
The department <strong>of</strong>fers two undergraduate programs in<br />
computer science: a Bachelor <strong>of</strong> Science in Computer<br />
Science and Bachelor <strong>of</strong> Science with specialization in<br />
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<br />
B.S. in Computer <strong>Information</strong> Systems provides a more<br />
interdisciplinary experience, balancing study in computer<br />
science with study in another field.<br />
In addition to these programs in computer science, the university<br />
<strong>of</strong>fers a Bachelor <strong>of</strong> Science in Computer<br />
Engineering. This program focuses on both the digital electronics<br />
hardware used in computer systems and the<br />
s<strong>of</strong>tware that controls this hardware, with an emphasis on<br />
the design and implementation <strong>of</strong> computer-controlled systems.<br />
This program is described in detail on page 88<br />
Each graduate <strong>of</strong> the B.S. in Computer Science program<br />
should be able to:<br />
• Analyze, design, implement, and test a s<strong>of</strong>tware solution<br />
to “real world” problems.<br />
• Write technical documents such as specifications,<br />
design, and users manuals in appropriate formats.<br />
• Orally present deliverables related to Computer<br />
Science.<br />
• Be prepared to enter a top-ranked graduate program<br />
in Computer Science.<br />
• Have a strong theoretical as well as practical background<br />
in Computer Science.<br />
• Have an appreciation <strong>of</strong> human behavior, culture,<br />
interaction, and organization through studies in the<br />
humanities and social sciences.<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 />
• Have a basic understanding <strong>of</strong> science and engineering<br />
and their linkages to key technologies.<br />
• Have an enthusiasm for the educational process and<br />
for pr<strong>of</strong>essional practices.<br />
• Be able to work in interdisciplinary groups consisting<br />
<strong>of</strong> nontechnical and technical members.<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<br />
include weekly labs in which students use state-<strong>of</strong>-the-art<br />
s<strong>of</strong>tware development techniques (object-oriented programming<br />
in C++ or Java, for instance) to create solutions to<br />
interesting problems. The department’s unique four-phase<br />
laboratory model encourages student creativity by providing<br />
ample opportunity for constructive feedback on each<br />
student’s efforts. Having completed the introductory core,<br />
a student is prepared to work independently within a<br />
well-structured design framework—in the classroom or on<br />
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<br />
program explore the conceptual underpinnings <strong>of</strong> computer<br />
science—its fundamental algorithms, programming<br />
languages, operating systems, and s<strong>of</strong>tware engineering<br />
techniques. In addition, students choose from a rich set <strong>of</strong><br />
electives—including computer graphics, artificial intelligence,<br />
database systems, computer architecture, and<br />
computer networks, among others. As with the introductory<br />
sequence, these advanced courses stress “hands-on”<br />
learning by doing. A generous allotment <strong>of</strong> free electives<br />
allows students to combine study in computer science with<br />
study in another field—either by taking a well-defined<br />
specialized minor in another discipline or by working<br />
with an adviser to formulate a program that combines<br />
experiences across disciplines.<br />
The B.S. with specialization in Computer <strong>Information</strong><br />
Systems program emphasizes the use <strong>of</strong> computers as<br />
sophisticated problem-solving tools. Students in this<br />
program pursue an interdisciplinary course <strong>of</strong> study that<br />
combines a solid foundation in computer science with<br />
a focus in another discipline. This program is designed<br />
for students who seek to blend their computer science<br />
abilities with skills specific to another domain to solve<br />
problems in that domain. Examples include computing<br />
with a business focus (e.g., management information<br />
systems) or computing with a natural science focus<br />
(e.g., computational physics).<br />
IIT Undergraduate Bulletin 2006–2008<br />
Computer Science<br />
79