MWF 10:00 am
This course is designed as a first course in computing for Honor students. It’s focus will be on the software and hardware associated the modern computing. The course will essentially be a bottom up approach. We will start with the structure of a simple processor (hardware) and work upword to higher levels of software in order to gain a big picture view of computing.
The material which constitutes this course will include lectures, software tutorials, films, and homework. Students are responsible for all material regardless of class attendance. The class will meet in BSH 103 laboratory where hands on work will be done with the relevant software. We will begin the course studying what a Von Neumann computer is as well as how it works. A machine simulator will be utilized in order to get a better grasp on how a CPU actually operates. We will work with several languages and operating systems. Languages that we will study include Assembly language, NetLogo, Perl, and C++. The Perl language has become quite popular in Medicine and Biology as well as in textural processing of large text files. Operating Systems will include DOS, Linux, Windows and Virtual Box if we get time.
Prerequisite: College Algebra
Exams: 3 Exams and 1 Final
Homework: 10-15 homework/projects are required.
Class Participation is expected
30% major exams (3)
15% Homework and classwork
30% Software projects
10% class Participation
Assignments be regularly given to be done outside of class either in the labs on campus or at home on the students personal computer. All homework assignments must be turned in at the beginning of the class period in which they are due. Late homework will be penalized. Not turning in the homework will result in a severe reduction of the students grade.
Attendance will be taken at each class meeting by having students sign a roll sheet. Many of the classes will have an in class exercise that is turned in. If you are not in class you will not get credit for these exercises. A few of the in-class exercise grades will be dropped to allow for a few special circumstances. In other words it is very important that you attend every class and arrive on time.