CSC 111 D Introduction to Computer Science, Spring 2016 Section A: M W F 11:00 - 12:15pm Man 024 Dr. V. Pau´l PaucaInstructor office: 235 Manchester Hall tele: 336.758.5454 email: paucavp@wfu.edu course web: http://www.cs.wfu.edu/~pauca/CSC111.html Overview: This course is an introduction to the basic concepts of computer pro-Course gramming and algorithmic problem solving. Students enrolled in this course are NOT expected to have any prior programming experience. CSC 111 satisfies a di- visional requirement. It also gives you credit for ESE100 for those interested in a ESE minor. Finally, it is recommended as the first course for students considering a major or minor in computer science. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Schedule: A detailed schedule can be found in the course webpage and will be maintained regularly throughout the semester. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Suggested Textbook: Intro to Programming in Java, by Sedgewick. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Grading: Midterm Test . . . . . . . . . . . . . . . . . . . . . . 25% Quizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10% Problem sets . . . . . . . . . . . . . . . . . . . . . . . 25% Final project . . . . . . . . . . . . . . . . . . . . . . . 10% Final exam . . . . . . . . . . . . . . . . . . . . . . . . . 25% Attendance . . . . . . . . . . . . . . . . . . . . . . . . . . 5% Grading Scale: • A - Demonstrated mastery of course subjects • B - Demonstrated advanced understanding of course subjects • C - Demonstrated basic understanding of course subjects • D - Demonstrated minimal understanding of course subjects • F - Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Attendance: Regular attendance of class and lab is expected. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Quizzes, Midterm, and Final Exam: Five or six fifteen-minute quizzes will be given throughout the semester. There will also be a midterm test and a final exam. These tests will cover the material from the assigned readings, lectures, and lab. 1 Make-up tests will be administered only if excused in advance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Problem Sets: Lab work and exercises will be done in Manchester 024. Students must bring their laptops and any assigned pre-lab material. You are encouraged to collaborate with your classmates in and outside of the lab. Ultimately labs are individual assignments so you must show that the work you turn in is yours, giving credit to any collaborations or help received from others. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Final Project: A final group project will be assigned towards the end of the semester. It will include lab assignments, presentations, and a final deliverable (a web app!). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Academic Integrity: All tests, programs, and homework are to be done indepen- dently by each student, except for pre-specified group projects. Copying of partial or complete work will not be tolerated and will be referred to the University Judi- cial System. Do not throw away or recycle any notes until the end of the semester. Should a question of authorship arise you will be expected to produce hand-written and printed documents that trace the development of your work. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Topics Covered: • General: Computer and programming basics • Java: Lexical structure, reserve words, identifiers, literals • Java: Methods, variables, and assignment • Java: Control statements, iteration, and arrays • Java: Object-oriented concepts • Web apps: Event-driven programming in Javascript • Web apps: Basic app design • Web apps: Market and entrepreneurship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Learning Assistance: If you have a disability that may require an accommoda- tion for taking this course, please let me know and also please contact the Learning Assistance Center (758-5929) within the first two weeks of the semester. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Course Plan in the Event of Closure of the University: In the event that the University closes due to pandemic or other disaster, the course will be continued through the internet or by postal mail, if the former is not available. Professor Pauca will distribute class notes, weekly lab material, and homework through the course webpage (www.cs.wfu.edu/~pauca/CCC111.html) or by postal mail in the case of internet service failure. Class notes will contain extensive lecture material 2 as well as short exercises designed to test the students comprehension of the ma- terial. Office hours will be held through the internet using either Sakai or Webex. Students will be required to turn in assignments electronically using Sakai or by postal mail. Examinations will be distributed by internet, email, or postal mail, as needed. Return date and time for examinations will be clearly specified. In addition Professor Pauca will be accessible by email through any of the following addresses: paucavp@wfu.edu and paulpauca@gmail.com. 3