Download presentation
Presentation is loading. Please wait.
Published byBarry Caldwell Modified over 8 years ago
1
CS 201 Accelerated Introduction to Computer Science LECTURE 1 GEORGE KOUTSOGIANNAKIS 1 Copyright: FALL 2016 Illinois Institute of Technology/ George Koutsogiannakis
2
COURSE INFORMATION -Instructor George Koutsogiannakis – Office: SB112B – Office Hours: Mondays an Wednesdays 12:40.a.m. – 1:45 p..m. Feel free to walk in without an appointment! – Email: koutsogiannakis@iit.edukoutsogiannakis@iit.edu You can email me any time. I will answer within 24 hours maximum. 2
3
COURSE INFORMATION -Instructor – Other contact means You can call me on my office phone : 312- 567-5288 (although I prefer an email). In special cases we can make appointments outside the office hours time frame as needed. Evenings on Mondays or Wednesdays for instance is a good time to meet. Sometimes right after the class is over is a good time to answer short questions or resolve minor problems. 3
4
COURSE INFORMATION -Instructor PLEASE MAKE SURE THAT YOU MEET WITH ME EARLY ENOUGH IN THE COURSE IF YOU NEED HELP!! My job is to help you understand the topics and pass the exams. If there is an issue BRING IT UP TO ME. 4
5
COURSE INFORMATION -Teaching Assistants and course help Try to maintain the same seat and computer STATION through out the Semester (it facilitates your recognition by name). The TAs (Teaching Assistant) grade the Lab assignments only. I grade everything else. TAs are assigned students, therefore the same TA grades your lab assignments thoughout the Semester. Another source for help, besides myself and the TAs, is the ARC (Academic Resource Center). They could have assistants there who can give you some help with some of the homework assignments. – http://arc.iit.edu/ http://arc.iit.edu/ – Hermann Hall Building-First Floor 5
6
COURSE INFORMATION -TEXT JAVA ILLUMINATED- An Active Learning Approach By Julie Anderson and Herve Franceschi Jones and Bartlett Publishers. FOURTH Edition BRING THE TEXT TO CLASS !! SOMETIMES EXERCISES FROM THE TEXT ARE ASSIGNED for practice in class. 6
7
COURSE INFORMATION -Web site COURSE WEB SITE: – http://www.cs.iit.edu/~cs201 – Use it to get : Instructor’ s office hours TAs (teaching assistants) office hours. Access to extra credit exercises (use link to download). Access to laboratories (use link to download). 7
8
COURSE INFORMATION -Web site Access to the lecture presentations (use link to download). Solutions to laboratories assignments and other assignments (use link for download) Information on grading policies. Information on upcoming quizzes and examinations. 8
9
COURSE INFORMATION -Course Work All assignments in this course are to be uploaded on Blackboard. – If you don’t know how to use Blackboard one of the Teaching Assistants or myself can help you. Ask for help. – Files should be zipped (ask one of us to help you out with compressing files using zip. DO NOT use RAR!!- use zip option) – You should name the zipped file as yourFirstNameLastNameAssignment#.zip i.e. JohnDoePracticeExercise1.zip or JohnDoeLab1.zip 9
10
COURSE INFORMATION -Blackboard submission You can use Blackboard to: – View your grades. – Submission of assignments: Go to your blackboard account then click on information Choose assignment that you are submitting. Only one submission is allowed per assignment. In case of errors you have to email me so that I can approve a deletion and a resubmission. Zip the files that you are submitting by: Select files (or folders ) to be submitted Right click the mouse and choose : sent to->Compressed (zipped) folder. 10
11
COURSE INFORMATION -Blackboard submission Be careful to submit under the assignment assignment. Most common error: submitting an extra credit exercise under a lab assignment and vice versa. 11
12
Course Work Laboratories – 8 labs Tests- 4 12
13
COURSE INFORMATION -Course Work Laboratories. – Total of 8 lab assignments. – Total points earned : 30 – Assignments are posted on web site and can be downloaded from there (right click the mouse and choose SaveAs) – Read laboratory document in advance. – Lab assignments can be done in groups of two. This is effective after the first quiz starting with Lab assignment # 2. Pairs will be assigned by instructor at that time. 13
14
COURSE INFORMATION -Course Work You must receive at least 49 cumulative points in all exams in order to have your lab grades be added to your score. (see slide 20 for more info.). 14
15
Lab grades Lab #Points earned Lab 12 Lab 22 Lab 33 Lab 43 Lab 53 Lab 64 Lab 76 Lab 87 15
16
COURSE INFORMATION -Course Work – Information on labs and links to lab assignments’ documentation are found in www.cs.iit.edu/CS201/labs.html www.cs.iit.edu/CS201/labs.html – Work on lab. in class on Fridays – submit on Blackboard on specified dates (see schedule on course’s web site). For help: Ask questions in class and during office hours. Ask questions via emails to instructor or the TA. Go to the ARC (Academic Resource Center) if additional help is required. 16
17
COURSE INFORMATION -Course Work – Solutions will be posted on the course’s web site after the due date. – You can not submit a lab for grading after the solution is posted. LAB GRADING IS DONE ON FRIDAYS BY PRESENTING YOUR LAB TO A TA. LAB ROOM: SIEGEL HALL 237 17
18
COURSE INFORMATION -Course Work Tests All tests are closed book closed notes. Tests could require you to write a program or two that test concepts discussed in class and in the laboratory assignments. 18
19
COURSE INFORMATION -Course Work/Grading – TEST 1: 10 points (9/19) – TEST 2: 15 points (10/17) – TEST 3: 15 points (11/7) – TEST 4 : 30 points (as per final exams schedule) 19
20
COURSE INFORMATION -Course Work/ Grading CAUTION: IN ORDER TO PASS THE COURSE YOU MUST GET AT LEAST 70% OF THE CUMULATIVE POINTS ASSIGNED TO TESTS REGARDLESS IF YOUR SCORES IN LABS! I.E. 70 POINTS ALLOCATED TO EXAM S x 0.70 = 49 THEREFORE, 49 IS THE MINIMUM CUMMULATIVE SCORE THAT YOU CAN HAVE IN ALL EXAMS IN ORDER TO PASS THE COURSE WITH A GRADE OF C OR BETTER. ANY SCORE BELOW THAT IN TESTS WILL RESULT IN EITHER A D OR AN E IN THE COURSE. 20
21
ETHICS Examinations: Copying or cheating will result in an immediate zero on the exam for all parties involved and a notification to the Academic Honesty Department (academichonesty@iit.edu) Please read College of Science Academic Integrity Pledge document posted on the course’s web site. 21
22
Course Topic Covers Object Oriented Programming (OOP)techniques using the Java programming language. No previous programming experience is required. You will be developing programs using Java. 22
23
Programming Languages Computers understand instructions called statements. Statements are written in one of the many available High Level Languages. Java is a High Level Language – Others are: C++, Ada, C#, BASIC, C, Python etc. 23
24
Programs A program written in a high level language is called: source program or source code. The written program is saved in a file called: source code file. A source code program must be translated into instructions called: machine code instructions. The translation is accomplished via a software tool called: compiler. The machine code is then executed or interpreted. 24
25
Java Programs- Tools required Java Program Development Environment. – A text Editor is needed to write a Java program. – It can be as simple as Notepad. – Or, it can be a IDE (Integrated Development Environment) like Notepad++, EditPlus or Eclipse. – The java compiler and interpreter is needed. This is known as the JDK (Java Development Kit). Both the Editor: Notepad++ and the JDK are available on your class stations computers. We will be using Notepad++ in class. Outside of class, you can use a text editor of your choice (your own computer) or do your work in the open lab areas, of the SB building. 25
26
INFORMATION ON JAVA Web sites for Java material: – To download Java Development Kit for your own computer (optional)-- http://www.oracle.com/technetwork/java/javase/download s/index.html http://www.oracle.com/technetwork/java/javase/download s/index.html – For online Tutorial http://download.oracle.com/javase/tutorial/index.html – For the Java API (Application Programming Interface) http://download.oracle.com/javase/8/docs/api/index.html THE ABOVE LINKS AR EAVAILABLE IN THE COURSE’ WEB SITE. 26
27
INFORMATION ON JAVA It is advisable that at some point you download on your laptop (or desktop) what you need in order to develop Java programs (that is a text editor and the JDK). You will need help from me in order to install it on your laptop. DO NOT HESITATE TO ASK ME!! 27
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.