Presentation is loading. Please wait.

Presentation is loading. Please wait.

CMSC 104, Lecture 011 Course Introduction CMSC 104 Problem Solving and Computer Programming Spring 2002 Section 0801, Wed 7:00-9:30pm Dr. Thomas Gaeng.

Similar presentations


Presentation on theme: "CMSC 104, Lecture 011 Course Introduction CMSC 104 Problem Solving and Computer Programming Spring 2002 Section 0801, Wed 7:00-9:30pm Dr. Thomas Gaeng."— Presentation transcript:

1 CMSC 104, Lecture 011 Course Introduction CMSC 104 Problem Solving and Computer Programming Spring 2002 Section 0801, Wed 7:00-9:30pm Dr. Thomas Gaeng

2 CMSC 104, Lecture 012 Am I in the Right Class? CMSC 104 oAssumes NO programming experience oDoes NOT count towards your CS major oPrepares you for CMSC 201 CMSC 201 oAssumes some programming experience oFirst CMSC course for CS majors oAlso Required for IFSM majors oMore challenging

3 CMSC 104, Lecture 013 What Will We Cover? General computer hardware and software concepts Basic computer use Problem solving Basic computer programming in the C programming language

4 CMSC 104, Lecture 014 Course Overview Introduction to Computer Organization and Architecture Data Representation and Memory Usage Introduction to Operating Systems in particular: UNIX/LINUX ! e-mail (pine) text editing (xemacs, pico) browsing the Internet (Netscape and/or Internet Explorer)

5 CMSC 104, Lecture 015 Course Overview (con’t) Problem solving and algorithm development general vs. specific solution to a problem use of top-down design use of pseudocode algorithm (code) reuse

6 CMSC 104, Lecture 016 Course Overview (con’t) Introduction to Software Engineering Using Top-Down Design Compiling, Linking and Executing and Testing of a computer program C Programming Reuse Based on Algorithm Selection and Design Techniques

7 CMSC 104, Lecture 017 General Information You are required to read the Syllabus for this class => see the class web page and sign the syllabus acceptance sheet Please do so NOW (in class) so that you are well-informed regarding: Course content Course policies and guidelines

8 CMSC 104, Lecture 018 Syllabus Outline Textbook Course Homepage: http://www.csee.umbc.edu/courses/undergraduate/104/spring02/ http://www.csee.umbc.edu/courses/undergraduate/104/spring02/gaeng/ => Refer to the course web pages throughout the semester !! Course Description Grading Policies and Conduct Communications

9 CMSC 104, Lecture 019 Syllabus Outline (con’t) General Policies and Conduct Attendance Tardiness Responsibility for Class Material Hardware and Software E-mail !

10 CMSC 104, Lecture 0110 Syllabus Outline (con’t) Project Submission and Grading Project Policy Homeworks Exams

11 CMSC 104, Lecture 0111 Getting a GL Account at UMBC You MUST have a GL account Go to room ECS 020 (in the basement) and ask at the desk, OR Using the Internet, go to: accounts.umbc.edu (NO www.) Your account can be used in approximately ½ hour

12 CMSC 104, Lecture 0112 Changing Your UNIX Password Log in by entering your id and password given on the sheet At the UNIX prompt type: passwd You will be prompted for your new password; type it in and press => use 8 characters (mix letters + numbers) You will be asked to type the new password again

13 CMSC 104, Lecture 0113 Changing Your UNIX Password (continued) You will be given a message that the password has been changed OR you will be given a message that rejects your new password Passwords should be 5-8 characters long and should be something you will remember Your password will be rejected if it is a commonly used word or name

14 CMSC 104, Lecture 0114 Computer Science at UMBC CSEE Administrative Offices oECS 210 CSEE Student Services Office oECS 201 CSHC (Computer Science Help Center) oECS 332 In the Mechanical Engineering Dept. Linux Users Group (LUG) : ohttp://linux.umbc.edu/umbc-lug/

15 CMSC 104, Lecture 0115 OIT Labs The Office of Information Technology (OIT) is responsible for all the lab computers On Web at: www.umbc.edu/oit Labs: (Labs can be on reserve, so plan ahead!) oECS 021 -- PCs, MACs, SGI Workstations oECS 104 -- PCs oECS 104A -- SGI Workstations oECS 122/122A -- PCs oECS 333 -- PCs oECS 336 – MACs

16 CMSC 104, Lecture 0116 OIT Labs (cont'd) Print Dispatch -- ECS 019 (? cents/page) Hours of Operations: oMonday – Friday 8:00 am– 10:00 pm oSaturday 8:00 am– 5:00 pm oSunday12:00 noon– 10:00 pm

17 CMSC 104, Lecture 0117 Consultants vs. Tutors OIT labs are staffed by consultants using software (pine, Netscape, etc.) some text editors (xemacs/emacs, pico) operating system commands (UNIX/LINUX) cleaning floppy disks (viruses) communicating with UMBC computers CSHC is staffed by tutors Help with homework and projects pico, emacs and UNIX questions ECS 332 -- Hours to be announced

18 CMSC 104, Lecture 0118 Hardware & Software Needs Do I need my own computer? oNo, but it is more convenient for you. If I have my own computer, can I use it? oSure, but you will use it mostly to log in to your GL account or for word processing. Do I need a C Compiler? oNo, and you probably shouldn’t buy one. All final programming should be done in your GL account. => the CD in your textbook provides a free C/C++ compiler that can be used to test your programs on your home PC

19 CMSC 104, Lecture 0119 telnet Connect to your Internet Service Provider (ISP) If using Windows 95/NT/98, oClick Start oClick Run oType: telnet linux.gl.umbc.edu Consult OIT for help


Download ppt "CMSC 104, Lecture 011 Course Introduction CMSC 104 Problem Solving and Computer Programming Spring 2002 Section 0801, Wed 7:00-9:30pm Dr. Thomas Gaeng."

Similar presentations


Ads by Google