Welcome to the CMSC 104 Class!!!

Slides:



Advertisements
Similar presentations
CMSC 104, Section 301, Fall Lecture 01, 8/28/02 CMSC 104 Course Information Instructor: Dr. Li-Chuan Chen Emai: Work Phone:
Advertisements

CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
1 Class motto: What’s this button for?. 2 CMSC104 Problem Solving and Computer Programming Fall 2011 Section 4 Richard Chang.
Blended classes are an exciting way to learn. Their convenience and scheduling appeals to many students, but they are not for everyone. Students drop-out.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
PLEASE GRAB A SEAT ANYWHERE FOR NOW. Welcome to the CMSC 201 Class!!! Mr. Lupoli ITE 207.
1 Class motto: What’s this button for?. 2 CMSC104 Problem Solving and Computer Programming Section 4, Spring 2012 Prof. Richard Chang.
The Communications Learning Center (The CLC)  Is located in Building 5 room 113  Offers the following courses: English 93/Independent Study Skills English.
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.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
“Good morning, and welcome to introduction to chemistry.” Not the real Mr. Cooper.
“Good morning, and welcome to introduction to chemistry.” Not the real Mr. Cooper.
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.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
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.
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.
Aug Introduction CMSC 104 section 301 Problem Solving and Computer Programming Fall 05.
CMSC104 Problem Solving and Computer Programming Spring 2009 Sections 0201 & 0301 Ms. Dawn Block.
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
CMSC 1041 Introduction CMSC 104 Problem Solving and Computer Programming Fall 2000 Section 0101 MW 11:00-12:15.
CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
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.
CS 201 Accelerated Introduction to Computer Science LECTURE 1 GEORGE KOUTSOGIANNAKIS 1 Copyright: FALL 2016 Illinois Institute of Technology/ George Koutsogiannakis.
CSc 120 Introduction to Computer Programing II
Networking CS 3470, Section 1 Sarah Diesburg
CMSC104 Problem Solving and Computer Programming Spring 2008
CS101 Computer Programming I
WELCOME (Back) …TO THE CAMPUS OF TOMORROW.
CMSC104 Problem Solving and Computer Programming Fall 2010 Section 01
MyStatLab Student help/instructions MTH/233
3 ring binder and notebook paper
3 ring binder and notebook paper
Welcome to Mrs. Henderson’s Class!
We’ll be spending minutes talking about Quiz 1 that you’ll be taking at the next class session before you take the Gateway Quiz today.
Introduction CMSC 104 Problem Solving and Computer Programming
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
Mr. Smith’s Schedule 1st Period Computer Science I
CMSC 104 Problem Solving and Computer Programming Fall 2010
spanish Lab Orientation
Tips for Taking the Computer-Based
CMSC 314 Prof. Lupoli.
Ms. Swartwout SOON to be Mrs. Hitt
CMSC104 Problem Solving and Computer Programming Fall 2010
CMSC104 Problem Solving and Computer Programming Spring 2010
Accelerated Introduction to Computer Science
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
Blackboard Beginner Level Training
Introduction CMSC 104 Problem Solving and Computer Programming
CMSC104 Problem Solving and Computer Programming Spring 2010
Professor: Shereen Khoja
Please grab a seat anywhere for now.
CSCE 206 Lab Structured Programming in C
Warmup Write a function to add two integer parameters and return the result.
FCPS Introduction Prof. S. Lupoli “Mr. L”.
Introduction CMSC 104 Problem Solving and Computer Programming
Introduction CMSC 104 Problem Solving and Computer Programming
TA/Senior Grader Responsibilities
Welcome! Mr. Stan Debiec School Year.
Tissue and hand sanitizer.
Presentation transcript:

Welcome to the CMSC 104 Class!!! Please grab a seat anywhere for now. Mr. Lupoli slupoli@cs.umbc.edu ITE 207

Introduction of Myself Ex High/Middle school teacher Taught at: Radford University Virginia Tech University New River Community College (VA) Johns Hopkins Talented Youth Frederick Community College Anne Arundel Community College

Introduction of Myself Sense of humor Strict On due dates Labs Projects Etc… Being in class (don’t be late) Turn cell phones OFF. Period. They can be used during breaks.

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

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

Basic use of a text editor (nano or VI) Basic Computer Use an operating system (Linux) a text editor (nano or VI)

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

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

Class setup Monday/Tuesday Wednesday/Thursday Lecture and Active Learning (in-class exercises) Wednesday/Thursday Finish any lecture material Lab May/may not get it all done during that time Rest must be done at home or in the various labs we have

Lab Sessions Will be working on: Will be permitted to: programming assignments Programming projects (1 of 2 choices) Will be permitted to: Listen to music (with headphone of course) Talk to your instructor about any concerns or questions

Turning in Work In-class exercises Programming Labs Will be turning in work by: Writing on the board Using the “BlackBoard” to submit electronically Use paper Programming Labs Print code AND screen capture (sc) Submit code thru “gl server” (shown in a lab) Programming Projects Submit code electronically through “gl server”

Where do I find my work Using IE/Firefox Here we will find our: Go to my.umbc.edu login Click Blackboard Link at top LET’S DO IT NOW!!! Here we will find our: Notes Labs Projects In-class exercises

Syllabus Located on BB Let’s go over quickly

Class setup Computer Science general topic Programming topic Programming lab

Classroom setup Where are the bathrooms? Where is the printer? Where do we go in case of an emergency? Tissues? Paper for the printer or exercises? Will the computers save my work? NO!!!! They automatically reboot overnight.

Schedule One on Ones Weekly meetings with your Instructor Wednesday/Thrusday Lab session 10 minutes (if that) Where we can address: Any questions Any concerns Your progress

Use of computers May ask to turn MONITORS off (not the computer) No social networking like: AOL MySpace Texting You are NOT to be on the internet (except BB) unless instructed

How will I be graded? Labs Project 50 pts max 0  didn’t do it 25  finished half, but far from complete 26  had a few items to fix, fix them for full credit 50  full credit Project 300 pts max Can range from 0 to 300 depending on completeness

PLEASE SEE ME AFTER CLASS IF YOU THINK YOU’RE IN THE WRONG CLASS Am I in the right class?? CMSC 104 Assumes NO programming experience Prepares you for CMSC 201 Does NOT count towards the CS major Meets a requirement for other majors: i.e. Physics, Financial Economics CMSC 201 Assumes some programming experience First CMSC course for CS majors MUCH more challenging PLEASE SEE ME AFTER CLASS IF YOU THINK YOU’RE IN THE WRONG CLASS

Help (Services) 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

Open Labs at UMBC 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 for classes, 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/classroomtechnology/labs

What do I need for this class Computer (on or off campus) on campus computers have everything you need your personal computer needs (other than basics) Putty used to log into UMBC to complete your programming work May need to install Putty on your H Drive here!!

Instructor Pet Peeves Talking (not about the class) while I am presenting material Disrespect to other students Begging

WE ARE HERE FOR YOU!! First day we may seem intimidating BUT: We are here to have you learn!! Do not hesitate to ask for help from us!!

My Goals To be as clear as possible Please don’t hesitate to ask questions Weed out any typos in labs, notes, etc… Make sure everyone here is successful!!

Questions??