CSCI A201
Introduction to Programming I

* Home  * Description  * Overview  * Syllabus  * Resources  * Quizzes *
* Announcements  * Assignments  * Projects  * Grades  * Students  *


Course: A201 (4CR) / A597 (3CR)
Availability: open to both undergraduate (A201) and graduate (A597) students
Title: Introduction to Programming I

Personnel

Instructor
Arijit Sengupta (asengupt@cs.indiana.edu)
Lindley 225B (855-3703) Office Hours: Wed 9:30-11:00AM, 3-4PM
Associate Instructors
NameEmailOffice Hours* (in LH 016)
Yuming Fei yfei@cs.indiana.edu Tue 11AM-12PM, 4-5PM
Stephen Hockema shockema@cs.indiana.edu Mon 3-5PM
Sara Insley sinsley@cs.indiana.edu Monday 12-1PM, Wed 12-1PM
Haiyan Li haiyli@cs.indiana.edu Monday 1-3PM
Scott Miller scgmille@indiana.edu
Robert Najlis rnajlis@cs.indiana.edu Wed 1-3PM
Chris Vlas svlas@cs.indiana.edu Monday 10AM-12PM

* All AI office hours are held in Lindley Hall 016. You are welcome to come to the office hour of any AI, not just the person who teaches your lab.


Meeting times

Classes: 2 lectures and one of eight labs per week

Lecture:
1235/1281  1:00-2:15P TR     LH102   Jit

Labs: (T= Teaching, G= Grading)

1236       6:50-8:45PM R     LH025   Chris (T/G)
1237/1282  6:50-8:45PM R     BH118   Yuming (T), Scott (G)
1238/1283  8:00-9:55AM F     BH308   Robert (T), Haiyan (G)
1239      10:10-12:05P F     SB221   Steve (T), Haiyan (G)
1240/1284 10:10-12:05P F     BH308   Robert (T), Yuming (G)
1241/1285 12:20-2:15PM F     SB221   Haiyan (T), Yuming (G) 
1242/1286 12:20-2:15PM F     LH025   Sara (T/G)
1243      2:30-4:25 PM F     LH025   Steve (T/G)

Description

This course introduces the basic concepts and skills of computer programming to students who do not intend to major or minor in computer science. This is the first course in the new Information Technology Minor.

The emphasis is on problem solving techniques and logical expression through programming. We will study the Java programming language and use the Symantec Cafe development application.


Course topics

Topics to be covered include:


Texts