DOC PREVIEW
UMBC CMSC 104 - CMSC 104 LECTURE NOTES

This preview shows page 1-2-20-21 out of 21 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

IntroductionAm I in the Right Class?What Will We Cover?General Hardware and Software ConceptsBasic Computer UseProblem SolvingBasic Computer Programming in the C Programming LanguageSyllabusGetting a GL Account at UMBCChanging Your Linux PasswordChanging Your Linux Password (con’t)Slide 12Computer Science at UMBCOIT LabsUsing The PrinterConsultants vs. TutorsConsultants vs. Tutors (con’t)Hardware and Software NeedsUsing Your Own Computer: sshSlide 20sshCMSC 104, Version 8/06 1L01Introduction.pptIntroductionCMSC 104Problem Solving and Computer ProgrammingCMSC 104, Version 8/06 2L01Introduction.pptAm I in the Right Class?•CMSC 104oAssumes NO programming experienceoDoes NOT count towards your CS majoroPrepares you for CMSC 201•CMSC 201oAssumes some programming experienceoFirst CMSC course for CS and CE majorsoAlso required for IFSM majorsoMore challengingCMSC 104, Version 8/06 3L01Introduction.pptWhat Will We Cover?• General computer hardware and software concepts• Basic computer use• Problem solving• Basic computer programming in the C programming languageCMSC 104, Version 8/06 4L01Introduction.pptGeneral Hardware and Software Concepts• Introduction to computer architecture• Data representation and memory usage• Introduction to the Linux operating system used in the CMSC104, CMSC201, and CSMC202.CMSC 104, Version 8/06 5L01Introduction.pptBasic Computer Use• Basic use of• an operating system (Linux)• e-mail (pine and myUMBC)• a text editor (pico and xemacs)• the Internet (Mozilla, Netscape and/or Internet Explorer)CMSC 104, Version 8/06 6L01Introduction.pptProblem Solving• Problem solving and algorithm development • general vs. specific solution to a problem • use of top-down design• use of pseudocodeCMSC 104, Version 8/06 7L01Introduction.pptBasic Computer Programming in the C Programming Language• Compiling, linking, and executing a computer program• Testing a computer program• C programming language basicsCMSC 104, Version 8/06 8L01Introduction.pptSyllabus• On the Web, you can get the syllabus in Blackboard.• Follow links to syllabus.• Refer to it throughout the semester.• More specific information, such as changes to due dates, etc are given on Blackboard.CMSC 104, Version 8/06 9L01Introduction.pptGetting a GL Account at UMBC•You MUST have a GL account (if you can receive email at UMBC, you have theaccount.)•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, Version 8/06 10L01Introduction.pptChanging Your Linux Password•Log in by entering your ID and password given on the sheet. This password is a random combination of letters and numbers that are not easy to remember.•You need to select a new password!oIt must be easy to remember!oIt can not be a name!oIt can not be in a dictionary!oIt is recommended that you include digits, and special characters.CMSC 104, Version 8/06 11L01Introduction.pptChanging Your Linux Password (con’t)•At the Linux prompt type:passwdand press the Enter key.•You will be prompted for your new password; type it in (you won’t be able to see it) and press the Enter key.•You will be asked to type the new password again.CMSC 104, Version 8/06 12L01Introduction.pptChanging Your Linux Password (con’t)•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, Version 8/06 13L01Introduction.pptComputer Science at UMBC•CSEE OfficesoITE325•CSEE AdvisingoITE202-206•CSHC (Computer Science Help Center)oECS 332 In the Mechanical Engineering Dept.•Linux Users Group (LUG)ohttp://linux.umbc.eduCMSC 104, Version 8/06 14L01Introduction.pptOIT Labs•The Office of Information Technology is responsible for all lab computers.•On Web at: www.umbc.edu/oit•Labs:oECS 021 -- PCs, MACs, SGI WorkstationsoECS 104 -- PCsoECS 104A -- SGI WorkstationsoECS 122/122A -- PCsoECS 333 -- PCsoECS 336 – MACs•Labs may be on reserve so plan ahead!CMSC 104, Version 8/06 15L01Introduction.pptUsing The Printer•Get your print-out at ECS 019. •10 cents/page.•Best to print at home.CMSC 104, Version 8/06 16L01Introduction.pptConsultants vs. Tutors• OIT labs are staffed by consultants• using software (pine, Netscape, etc.)• some text editors (xemacs, pico)• operating system commands (Linux)• cleaning floppy disks (viruses)• communicating with UMBC computersCMSC 104, Version 8/06 17L01Introduction.pptConsultants vs. Tutors (con’t)• CSHC is staffed by student tutors• Help with homework and projects• xemacs and Linux questions• Go to their web site for more details. http://www.csee.umbc.edu/~cshc/CMSC 104, Version 8/06 18L01Introduction.pptHardware and 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. Some students get one, but remember all programs are graded using the GL account. If you get one, make sure you test it on your GL account before turning the assignment in.CMSC 104, Version 8/06 19L01Introduction.pptUsing Your Own Computer: ssh•Connect to your Internet Service Provider (ISP)•If using Windows 95/NT/98/2000/XP,oClick StartoClick RunoType: ssh linux.gl.umbc.edu•Consult OIT for helpCMSC 104, Version 8/06 20L01Introduction.pptUsing Your Own Computer: ssh•If using Linux, ssh is already available to you.oLog-in using:ssh –X –l <id> linux.gl.umbc.eduoIn place of <id>, use your own login ID.CMSC 104, Version 8/06 21L01Introduction.pptssh•UMBC has disabled telnet as a way of communicating with our computers.•Now you must use ssh instead.•If you don’t have it, get the UMBC CD from ECS020 (or download it from http://www.umbc.edu/oit/software/pages/TermSSH.htm) and install Tera Term on your Windows based computer. (P.S. There is more free software for UMBC students to download, check it


View Full Document

UMBC CMSC 104 - CMSC 104 LECTURE NOTES

Download CMSC 104 LECTURE NOTES
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view CMSC 104 LECTURE NOTES and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view CMSC 104 LECTURE NOTES 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?