|
Introduction to the Profession I
Course Description:
An introduction to science and engineering as a profession. Examines the problem-solving
process used in engineering and science. Emphasizes the interdisciplinary and international
nature of problem-solving and the need to evaluate solutions in terms of a variety of constraints:
computational, financial, and social.
Course Goals:
Students should be able to:
- Demonstrate a basic understanding of the computer science concepts of:
History of computing, binary arithmetic/logic/program translation, algorithms, computer architecture,
operating systems
- Demonstrate basic problem solving, sorting and recursion using pseudocode
- Apply the ACM Ethics Code to a real world computer science related scenario.
- Research and write, with multiple drafts, a computer science technology research paper
utilizing library resources.
- Create and deliver a computer science theory teaching presentation or a computer
science technology selling presentation.
Lecture:
!!! MANDATORY ATTENDANCE !!! Every two (2) unexcused absences lower your final class grade
one full letter grade. Every two (2) unexcused late arrivals to class counts as an unexcused absence.
Lab:
!!! MANDATORY ATTENDANCE !!! Every two (2) unexcused absences lower your final class grade one
full letter grade.
Section 001, Wednesday, 3:15PM-4:30PM, SB 112E, Chris Middendorff,
middchr@iit.edu
Section 002, Wednesday, 3:15PM-4:30PM, SB 112F, Josh Thorson,
tho_daddy@hotmail.com
CS Topics:
History Of Computing , Pseudocode & Problem Solving, Binary Arithmetic/Program Translation/Logic,
Hardware/Architecture, Pseudocode & Sorting, Operating Systems, RobotWars, Pseudocode & Recursion,
The Internet - Theory & Practice
Other Topics:
Goals, Library Research Paper - Cutting Edge Technologies, Ethics, Presentation Skills,
Career Development Center - Resume, Counseling and Health Services
Possible CS Topics:
Databases and Data Mining, Networks, Game Theory, Programming languages & Compilers,
Cryptography Graphics
Assignments::
2 Exams and approximately 12 assignments (some in class, some as groups). These exams & assignments
and your class attendance and participation will be used to determine your final grade.
NO LATE ASSIGNMENTS WILL BE ACCEPTED
|