CMSC 104, Section 301, Fall Lecture 01, 8/28/02 CMSC 104 Course Information Instructor: Dr. Li-Chuan Chen Emai: Work Phone: Office: ECS 335A Office Hours: Mon, Wed 1:00 – 2:00 or . Instructor: Kevin Adkinson Emai: Office: ECS 230 Office Hours: Tu, Th 4:00 – 5:00
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 CMSC 104 Course Information Textbook: C How to Program, 3 rd Edition Deitel and Deitel, Prentice Hall Course Homepage: o uate/104/fall02/chen uate/104/fall02/chen o Syllabus, schedules, lecture notes, homeworks, programming projects, exams, etc.
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 Course Work Grading: tentative and subject to change. o Homeworks10% o Projects40% o Exams 30% o Final Exam20% Homeworks are due at the start of class. No late homeworks are allowed. Projects are due at midnight of the due date. They are subject to the following late penalties: subtract 20% for ach additional day.
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 Academic Dishonesty All class work is to be done independently. You may discuss class material, homework problems, and general solutions with others, but when it comes to formulating, writing, and programming solutions you must work alone. Instances of academic dishonesty will be dealt with harshly, and usually result in a grade of F. Please refer UMBC Student Handbook for a complete description.
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 Prerequisites CMSC 104 o Assumes NO programming experience o Does NOT count towards your CS major o Prepares you for CMSC 201 CMSC 201 o Assumes some programming experience o First CMSC course for CS majors o Also required for IFSM majors o More challenging
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 Getting a GL Account at UMBC You MUST have a GL account. To get your GL account: o Go to room ECS 020 (in the basement), OR o Using the Internet: accounts.umbc.edu (NO Change your password: Type “passwd” and follow instructions. Password should be at least 5 characters. Type “man passwd” for help.
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 Computer Science at UMBC CSEE Administrative Offices o ECS 210 CSEE Student Services Office o ECS 201 CSHC (Computer Science Help Center) o ECS 332 Linux Users Group (LUG) o
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 Office of Information Technology Labs The Office of Information Technology (OIT) is responsible for all lab computers. On Web at: Labs: o ECS PCs, MACs, SGI Workstations o ECS PCs o ECS 104A -- SGI Workstations o ECS 122/122A -- PCs o ECS PCs o ECS 336 – MACs Labs may not be available if reserved by other classes.
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 OIT Labs (cont'd) Print Dispatch -- ECS 019 (10 cents/page) Hours of Operations: August 25 to September 14 Monday – Friday 08:00 am – midnight Saturday 08:00 am – 10:00 pm Sunday 12:00 pm – 10:00pm September 14 to end of semester Monday – Saturday24 hours Sunday 12:00 pm – midnight
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 Help Desk OIT labs are staffed by consultants. using software (pine, Netscape, etc.) some text editors (xemacs, pico, gvim) operating system commands (Linux) cleaning floppy disks (viruses) communicating with UMBC computers
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 Help Desk (con’t) CSHC (Computer Science Help Center) is staffed by student tutors. Help with homework and projects. Text editors and Linux questions. ECS 332A – Hours of Operations: Monday – Thursday PM Friday 12 – 4 PM
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 Hardware and Software Needs Do I need my own PC? o No, but it is more convenient for you to log into your GL account from home. Do I need to install C Compiler on my home PC? o No. All programming should be done in your GL account.
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 Remote login to UMBC Handouts will be given later for remote login to UMBC. Consult OIT for help.
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 Prerequisites CMSC 104 o Assumes NO programming experience o Does NOT count towards your CS major o Prepares you for CMSC 201 CMSC 201 o Assumes some programming experience o First CMSC course for CS majors o Also required for IFSM majors o More challenging
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 Course Outlines Basic Computer Architecture and Data Representation Introduction to Operating Systems Problem Solving and Algorithm Development Introduction to Programming Techniques Introduction to C Programming Language
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 Assignment #1 Get a GL account. Reading: C How to Program textbook o o E.1-E.6