CMSC104 - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

CMSC104

Description:

Problem Solving and Computer Programming. Fall 2006. Section 0401. Sue Evans ... 4. Basic Computer Programming in. the C Programming Language. Compiling, ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 17
Provided by: csee3
Category:
Tags: cmsc104

less

Transcript and Presenter's Notes

Title: CMSC104


1
CMSC104
  • Problem Solving and Computer Programming
  • Fall 2006
  • Section 0401
  • Sue Evans

2
Am I in the Right Class?
  • CMSC 104
  • Assumes NO programming experience
  • Does NOT count towards your CS major
  • Prepares you for CMSC 201
  • CMSC 201
  • Assumes some programming experience
  • First CMSC course for CS majors
  • MUCH more challenging

3
Contact Information
  • Who am I?
  • Sue Evans
  • Best way to contact me?
  • Email! sueevans_at_cs.umbc.edu
  • Office hours
  • Where? ITE 207
  • When? Tu/Th 1 2 and 4 - 5

4
What Will We Cover?
  • General computer hardware and
  • software concepts
  • Basic computer use
  • Problem solving
  • Basic computer programming in
  • the C programming language

5
1. General Hardware and Software Concepts
  • Introduction to computer architecture
  • Data representation and memory
  • usage
  • Introduction to operating systems
  • Linux

6
2. Basic Computer Use
  • Basic use of
  • an operating system (Linux)
  • e-mail (pine)
  • a text editor (xemacs)

7
3. Problem Solving
  • Problem solving and algorithm
  • development
  • general vs. specific solution to a
  • problem
  • use of top-down design
  • use of pseudocode

8
4. Basic Computer Programming in the C
Programming Language
  • Compiling, linking, and executing a
  • computer program
  • Testing and debugging a computer
  • program
  • C programming language basics

9
Course Information
  • On the Web
  • www.csee.umbc.edu/courses/undergraduate/104
  • Follow links to Section 0401
  • Refer to the site throughout the semester
    (e.g., Annoucements on main page)

10
Getting a GL Account at UMBC
  • You MUST have a GL account (if you have a myUMBC
    accountyoure good!)
  • If not, go to room ENG 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

11
Computer Science at UMBC
  • CSEE Student Services Office (Advising)
  • ITE 203 - 206
  • CSHC (Computer Science Help Center)
  • ITE 201E
  • Linux Users Group (LUG)
  • http//lug.umbc.edu

12
OIT Labs
  • The Office of Information Technology is
    responsible for all lab computers.
  • On Web at www.umbc.edu/oit
  • Labs with PCs
  • ENG021, ENG104, ENG122, ENG122A, ENG333
  • Labs may be on reserve, so plan ahead!
  • Print Dispatch -- ENG 019 (10? cents/page)
  • Hours of Operations
  • OIT will post outside of labs or go to
  • http//www.umbc.edu/oit/sans/helpdesk/hours.html

13
Consultants vs. Tutors
  • OIT labs are staffed by consultants
  • using software (pine, Firefox, etc.)
  • some text editors (xemacs)
  • operating system commands (Linux)
  • communicating with UMBC computers
  • (TeraTerm)

14
Consultants vs. Tutors (cont)
  • CSHC is staffed by student tutors
  • Help with homework and projects
  • emacs and Linux questions
  • ITE 201E Hours TBA

15
Hardware and Software Needs
  • Do I need my own computer?
  • No, but it is more convenient for you.
  • If I have my own computer, can I use it?
  • Sure, but you will use it mostly to log in to
    your GL account or for word processing.
  • Do I need a C Compiler?
  • No, and you probably shouldnt buy one. All
    programming should be done in your GL account.
  • We will discuss GL accounts in much more detail
    in future classes

16
Using Your Own Computer SSH
  • TeraTerm is a software communications program
  • Must have an Internet Service Provider (ISP)
  • Two sources for TeraTerm software
  • OIT CD
  • Web http//www.umbc.edu/oit/
  • Click on the link for software downloads
  • Consult OIT for help
Write a Comment
User Comments (0)
About PowerShow.com