Spring 2013
Section: 01
Instructor: Joseph Paul Cohen
Email: joecohen -at- cs.umb.edu
Office Location: KDLab S-3-159 Map
Office Hours: Tuesday 1:50 - 2:50
Course Room: McCormack M02-0206
Meeting Time: TuTh 12:30PM - 1:45PM
5/23 11:30AM-2:30PM Room: S-2-062
This course presents an overview of the role of computers in society -- their application, capabilities and limitations. Applications may include artificial intelligence, medical, aerospace and business uses of computers. Computer hardware and associated technologies will be discussed. Computer programming will be taught from a non-mathematical, problem solving point of view - the objective being an understanding of the programming process rather than the development of computer programs. This survey course is not part of the computer science major sequence. Students planning to major in computer science should start with CS 110. Also please note that no student will receive graduation credits for CS 105, if it is taken after the successful completion of CS 110 or a higher level computer course. Students who enroll in CS 110 after taking CS 105 may receive less than the normal number of credits for CS 110.
Title: Computer Science Illuminated
Authors: Nell Dale and John Lewis
4th or 5th edition is fine
Jones and Bartlett Publishers.
ISBN: 0763776467 or 1449672841
Exams (3 total lowest grade is dropped): 70%
Homeworks: 20%
Class participation/attendance/contribution: 10%
I will only accept txt (ascii) files or pdf files.
I will only allow one late homework. This homework can be turned in one class late.
You are encouraged to discuss homeworks with other students.
Please only assist other students in finding the answer. Do not give answers to anyone.
If you discussed a homework with someone document this on your homework.
The penalty for cheating is extremely severe. It can result in an F in this course. Cheating consists of, but not limited to:
- Using or copying a person's work (outside class or class member) on an exam or assignment in any fashion.
- Allowing your own work to be copied or used by another person.
- Submitting as your own work something that has been written by another person.
- Using any unauthorized reference on an exam or assignment.
- Not acknowledging in writing on an assignment any help you have received.
Week | Topic | Contents | Homework | Reading |
---|---|---|---|---|
1 ||| 1/29, 1/31 |
Course Intro Why is it Awesome? |
Chapter 2 |
||
2 ||| 2/5, 2/7 |
Data Representation |
Chapter 3 |
||
3 ||| 2/12,2/14 |
Images & Audio Representation |
Chapter 6 |
||
4 ||| 2/19,2/21 |
Algorithms Introduction to |
hw3 (due 2/28 before class)
hw3 (TeX Source File) |
Chapter 6 & 8 |
|
5 ||| 2/26,2/28 |
Logic |
Study | Chapters 4 & 5 |
|
6 ||| 3/5,3/7 |
Exam 1 |
Chapter 10 |
||
7 ||| 3/12,3/14 |
Hardware
|
hw4 (due 4/4 before class)
hw4 (TeX Source File) |
||
8 ||| 3/19,3/21 |
Spring break |
No Classes |
hw5 (due 3/26 before class)
hw5 (TeX Source File) |
|
9 ||| 3/26,3/28 |
Automata
|
hw6 (due 4/9 before class)
hw6 (TeX Source File) |
Chapter 13 |
|
10 ||| 4/2,4/4 |
Applications |
Chapter 12 |
||
11 ||| 4/9,4/11 |
Presentations |
|
4/9 Presentations: Katherine P. - Computer Vision Chris S. - Jailbreaking Katie K. - Image Motion Deepak K. - Wifi 4/11 Presentations: Oliver - Mag Strips Kyle L. - Hard Disk Drives Deryn D. - Game Cartridge Architectures Roberto Rodriguez - Self Driving Cars |
|
12 ||| 4/16,4/18 |
Presentations HTML |
4/18 Presentations: Mark P. - Wifi Matt P. - Car Computer Systems Andrew G. - Bluetooth Corey - High Freq Trading Ray T. - SQL Injections Ryan S. - Cell Phone Networks jojo m - |
||
13 ||| 4/23,4/25 |
Exam 2 (on 4/23) Networks |
4/25 Presentations: Marpha P. - Game Engines Michaela P. - Face Detection Michael T. - BitTorrent Roy R. - Q.Computing Mike B. - Bluetooth Clifford E. - Game Engines |
Chapter 15 |
|
14 ||| 4/30,5/2 |
Networks |
hw7 (due 5/7 before class)
hw7 (TeX Source File) |
Chapter 12.4, 14.5 |
|
15 ||| 5/7,5/9 |
Information System |
Finished Throw Games: http://chrisman37.github.io/ http://kjl3212.github.io/ http://naruhina17.github.io/ http://ryan-m-s.github.io/ http://kevintsecs.github.io/ http://k8knights.github.io/ http://andrew92.github.io/ http://cs002.github.io/ http://mtam-cs105.github.io/ http://deepakkarki2402.github.io/ http://jojomawe.github.io/ http://raytrav.github.io/ http://michaelapelletier.github.io/ http://ninjahulk.github.io/ http://oliverguiney.github.io/ http://artistmdp001.github.io/ |
||
16 ||| 5/14 |
Review |