Download presentation
Presentation is loading. Please wait.
1
Welcome to the CMSC 104 Class!!!
Please grab a seat anywhere for now. Mr. Lupoli ITE 207
2
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
3
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.
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
General Hardware and Software Concepts
Introduction to computer architecture Data representation and memory usage Introduction to operating systems Linux
6
Basic use of a text editor (nano or VI) Basic Computer Use
an operating system (Linux) a text editor (nano or VI)
7
Problem solving and algorithm development
general vs. specific solution to a problem use of top-down design use of pseudocode
8
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
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
10
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
11
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”
12
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
13
Syllabus Located on BB Let’s go over quickly
14
Class setup Computer Science general topic Programming topic
Programming lab
15
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.
16
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
17
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
18
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
19
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
20
Help (Services) at UMBC
CSEE Student Services Office (Advising) ITE CSHC (Computer Science Help Center) ITE 201E Linux Users Group (LUG)
21
Open Labs at UMBC The Office of Information Technology is responsible for all lab computers. On Web at: 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:
22
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!!
23
Instructor Pet Peeves Talking (not about the class) while I am presenting material Disrespect to other students Begging
24
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!!
25
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!!
26
Questions??
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.