Introduction

advertisement
Introduction
CMSC 104
Problem Solving and Computer Programming
Fall 2000
Section 0201, MW 11:00-12:15
Section 0601, TTh 11:30-12:45
Ms. Susan Mitchell
CMSC 104
1
General Information
• You are required to read the Syllabus
for this class
• Please do so as soon as possible so
that you are well-informed regarding:
• Course content
• Course policies and guidelines
CMSC 104
2
Syllabus Outline
• Textbook
• Course Homepage
http://www.csee.umbc.edu/courses/undergraduate/104
• Course Description
• Grading
CMSC 104
3
Syllabus Outline (con’t)
• General Policies and Conduct
• Attendance
• Tardiness
• Responsibility for Class Material
• Hardware and Software
• E-mail
CMSC 104
4
Syllabus Outline (con’t)
• Project Submission and Grading
• Project Policy
• Homeworks
• Exams
CMSC 104
5
Am I in the Right Class?
• 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 More challenging
CMSC 104
6
What Will We Cover?
• General computer hardware and
software concepts, problem solving
• Basic computer programming in
the C programming language
CMSC 104
7
Course Overview
• Introduction to Computer Organization
and Architecture
• Data Representation and Memory
Usage
• Introduction to Operating Systems
• Problem Solving and Algorithm
Development
CMSC 104
8
Course Overview (con’t)
• Introduction to Software Engineering
Using Top-Down Design
• Compiling, Linking and Execution
• C Programming
• Reuse Based on Algorithm Selection
and Design Techniques
CMSC 104
9
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
CMSC 104
10
Changing Your UNIX Password
• Log in by entering your id and password
given on the sheet
• At the UNIX prompt type:
passwd <Return>
• You will be prompted for your new
password; type it in and press <Return>
• You will be asked to type the new
password again
CMSC 104
11
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 at least 5 characters long
and should be something you will remember
• Your password will be rejected if it is a
commonly used word or name
CMSC 104
12
Computer Science at UMBC
• CSEE Administrative Offices
o ECS 210
• CSEE Student Services Office
o ECS 201
• CSCM (Sea Scum)
o Computer Science Council of Majors
• CSHC (Computer Science Help Center)
o ECS 332 In the Mechanical Engr Dept.
CMSC 104
13
OIT Labs
• The Office of Information Technology is
responsible for all the lab computers
• Labs:
o ECS 021 -- PCs, MACs
o ECS 005 -- SGI Workstations
o ECS 104 -- PCs (but not 104A)
o ECS 122A -- PCs
• Print Dispatch -- ECS 019 (8 cents/page)
CMSC 104
14
OIT Labs (cont'd)
• Open, but sometimes reserved
o ECS 333 -- PCs
o ECS 336 - MACs
• Hours of Operations
o Before 9/16,
• Monday – Saturday
• Sunday
8:00am – midnight
12:00 noon – midnight
o 9/17 – 12/15,
• Sunday 12:00 noon – Friday midnight
• Saturday 8:00am - midnight
CMSC 104
15
Consultants vs. Tutors
• OIT labs are staffed by consultants
• using software (pine, xrn, Netscape,
etc.)
• some text editors (emacs, pico)
• operating system commands (UNIX)
• cleaning floppy disks
• communicating with UMBC computers
CMSC 104
16
Consultants vs. Tutors (con’t)
• CSHC is staffed by tutors
• Help with homework and projects
• emacs and UNIX questions
• ECS 332 -- Hours to be announced
CMSC 104
17
Hardware & Software Needs
• Do I need my own computer?
o No, but it is more convenient for you.
• If I have my own computer, can I use it?
o Sure, but you will use it mostly to log in to your GL
account or for word processing.
• Do I need a C Compiler?
o No, and you probably shouldn’t buy one. All
programming should be done in your GL account.
CMSC 104
18
telnet
• Connect to your Internet Service Provider
(ISP)
• If using Windows 95/NT/98,
o Click Start
o Click Run
o Type: telnet irix1.gl.umbc.edu OR
telnet irix2.gl.umbc.edu
CMSC 104
19
Download