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.

Slides:



Advertisements
Similar presentations
Lab III – Linux at UMBC.
Advertisements

CMSC 104, Section 301, Fall Lecture 01, 8/28/02 CMSC 104 Course Information Instructor: Dr. Li-Chuan Chen Emai: Work Phone:
1 Class motto: What’s this button for?. 2 CMSC104 Problem Solving and Computer Programming Fall 2011 Section 4 Richard Chang.
Introduction to Computer Programming I CSE 113
Introduction to C++ Programming CS 117 Section 2 and KNET Sections Spring 2001 MWF 1:40-2:30.
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
CS 117 Section 2 + KNET Computer accounts – ed to KNET students –Change password Homework 1 Lab Tutors –In lab for next 2 weeks –Will help you with.
ECE 453/599 Computer Communication Networks Dr. Jinyuan (Stella) Sun Dept. of Electrical Engineering and Computer Science University of Tennessee Spring.
CPSC 203 Introduction to Computers Lab 21, 22 by Jie (Jeff) Gao Location: ES650.
CPSC 100 – Personal Computers & Their Uses Fall 2010 Dongsheng Che Department of Computer Science East Stroudsburg University.
Agenda What is Computer Programming? The Programming Process
COMP1070/2002/lec3/H.Melikian COMP1070 Lecture #3 v Operating Systems v Describe briefly operating systems service v To describe character and graphical.
PLEASE GRAB A SEAT ANYWHERE FOR NOW. Welcome to the CMSC 201 Class!!! Mr. Lupoli ITE 207.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
1 Class motto: What’s this button for?. 2 CMSC104 Problem Solving and Computer Programming Section 4, Spring 2012 Prof. Richard Chang.
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
ITCS 4/5145 Cluster Computing, UNC-Charlotte, B. Wilkinson, 2006outline.1 ITCS 4145/5145 Parallel Programming (Cluster Computing) Fall 2006 Barry Wilkinson.
Course Introduction Software Engineering
CMSC 104, Lecture 011 Introduction CMSC 104 Problem Solving and Computer Programming Section 301, M-W 7:10-8:25 pm Fred Kuss Office: ITE.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
COP3502: Introduction to Computer Science Yashas Shankar.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
CMSC 104, Lecture 011 Introduction CMSC 104 Problem Solving and Computer Programming Section 401, Thurs. 7:00-9:30 pm, ACIV-305 Fred Kuss
CMSC 1041 Introduction CMSC 104 Fall 2000 Problem Solving and Computer Programming.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
CMSC 104, Version 8/061L01Introduction.ppt Introduction CMSC 104 Problem Solving and Computer Programming.
CMSC104 Problem Solving and Computer Programming Spring 2011 Section 04 John Park.
Aug Introduction CMSC 104 section 301 Problem Solving and Computer Programming Fall 05.
CS 494/594 Computer Communication Networks Dr. Jinyuan (Stella) Sun Dept. of Electrical Engineering and Computer Science University of Tennessee Spring.
CMSC104 Problem Solving and Computer Programming Spring 2009 Sections 0201 & 0301 Ms. Dawn Block.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CPSC 203 Introduction to Computers T43, T46 & T68 TA: Jie (Jeff) Gao.
Student Computing Services UK Computing facilities information available at Lab Info - general information, software, etc. Account.
CMSC 1041 Introduction CMSC 104 Problem Solving and Computer Programming Fall 2000 Section 0101 MW 11:00-12:15.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2001 Sections Ms. Susan Mitchell.
Computer Programming for Engineers CMPSC 201C Fall 2000.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Introduction Computer Organization Spring 1436/37H (2015/16G) Dr. Mohammed Sinky Computer Architecture
Computer Networks CNT5106C
CMSC 104, Section 301, Fall Lecture 03, 9/09/02 Operating Systems and Using Linux Topics Review Number Systems. Go over Homework 1 Solution. CSHC.
CMSC 104, Version 1/021 Introduction CMSC 104 Problem Solving and Computer Programming Summer 2004 Section 6080 Ms. Dawn Block.
1 CMSC104 Problem Solving and Computer Programming Fall 2008 Section 0101 John Y. Park.
CMSC 104, Version 9/011 Introduction CMSC 104 Problem Solving and Computer Programming Fall 2001.
Computer Network Fundamentals CNT4007C
Computer Engineering Department Islamic University of Gaza
CMSC104 Problem Solving and Computer Programming Spring 2008
IT244 - Introduction to Linux / Unix Instructor: Bo Sheng
Computer Networks CNT5106C
CMSC104 Problem Solving and Computer Programming Fall 2010 Section 01
Introduction CMSC 104 Problem Solving and Computer Programming
Welcome to CS 1010! Algorithmic Problem Solving.
Computer Networks CNT5106C
Welcome to CS 1010! Algorithmic Problem Solving.
CMSC 104 Problem Solving and Computer Programming Fall 2010
CMSC104 Problem Solving and Computer Programming Fall 2010
CMSC104 Problem Solving and Computer Programming Spring 2010
Introduction CMSC 104 Problem Solving and Computer Programming
CMSC104 Problem Solving and Computer Programming Fall 2009 Section 2
Problem Solving and Computer Programming
Problem Solving and Computer Programming
Problem Solving and Computer Programming
Introduction CMSC 104 Problem Solving and Computer Programming
Computer Networks CNT5106C
Welcome to the CMSC 104 Class!!!
CMSC104 Problem Solving and Computer Programming Spring 2010
Introduction CMSC 104 Problem Solving and Computer Programming
Introduction CMSC 104 Problem Solving and Computer Programming
Presentation transcript:

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

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

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

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 ! (pine) text editing (xemacs, pico) browsing the Internet (Netscape and/or Internet Explorer)

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

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

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

CMSC 104, Lecture 018 Syllabus Outline Textbook Course Homepage: => Refer to the course web pages throughout the semester !! Course Description Grading Policies and Conduct Communications

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

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

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 Your account can be used in approximately ½ hour

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

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

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/

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

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

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 Hours to be announced

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

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