BIT 143: Programming – Data Structures It is assumed that you will also be present for the slideshow for the first day of class. Between that slideshow.

Slides:



Advertisements
Similar presentations
Mrs. Murphy General Chemistry Room 814
Advertisements

MGF1106 Math for Liberal Arts Sections Course website: Lecturer: Jim Wooland Lectures: TR 8:00 – 9:15, 101 HCB Labs: Mondays,
CSc 2310 Principles of Programming (Java)
Using CourseCompass Features You must already be registered or enrolled in a current class.
Economics 1 Principles of Microeconomics Instructor: Ted Bergstrom.
Using MyMathLab Features You must already be registered or enrolled in a current class.
Using CourseCompass Features You must already be registered or enrolled in a current class.
Using MyMathLab Features You must already be registered or enrolled in a current MyMathLab class in order to use MyMathLab. If you are not registered or.
Welcome to Manufacturing Processes Online Class! Dr Simin Nasseri (PhD, PE) Southern Polytechnic College of Engineering and Engineering Technology.
Classroom Procedures Mr. Bret Faber Social Studies.
.  What will we be doing this year   Warm-ups  Investigate geometry with Patty Paper  Flip the classroom in Algebra II  Work with a partner 
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
Please initial the appropriate attendance roster near the door. If you are on the Wait List you will find your name at the bottom. If you are not on the.
Presented by Janine Termine Welcome 095 Basic Algebra.
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
Welcome to Physics 1D03.
Welcome Parents! Back to School Night Ms. Almanzar.
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: ? –password: ? –domain: student Bring up the course web page: –
Networking Systems Mr. Frasier. Assigned Seats About Me Graduated from Southern Polytechnic State University in Marietta, GA. Bachelor of Science in.
BIT 115: Introduction To Programming Instructor: Mike Panitz
BIT 142:Programming & Data Structures in C#. BIT 143  Offered next term  Continues where this leaves off  A couple of weeks to review OOP, object composition,
Welcome to Advanced Functions and Modeling!! Please find your name on a desk and start filling out the student info sheet.
Math 110: Pre-calculus I Instructor: Mike Panitz Monday, Wednesday, 1:15pm – 3:20pm Room 250
An Orientation: General Psychology Online. The Course Menu Shown on the far left is the menu used to navigate our Psychology course.
BB LEARN ORIENTATION ENGLISH 101 College Composition.
Using MyMathLab Features of MyMathLab You must already be registered or enrolled in a current MyMathLab class in order to use MyMathLab. If you are not.
1 1.Log in to the computer in front of you –Temp account: 231class / 2.Update your in Cascadia's system –If I need to you I'll use.
WELCOME to CS244 Brent M. Dingle, Ph.D Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin -
BB LEARN ORIENTATION ENGLISH 102 Advanced Composition.
Please initial the attendance roster near the door. If you are on the Wait List you will find your name at the bottom. If you are not on the roster, please.
BIT 142:Intermediate Programming in C#. BIT 142: Intermediate Programming2 142: Why take this course? For people who: –Beginning programmers looking to.
REMINDER: If you haven’t yet passed the Gateway Quiz, make sure you take it this week! (You can find more practice quizzes online in the Gateway Info menu.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
BIT 142:Programming & Data Structures in C#. 2 Syllabus : Book info BIT 142 uses the book fairly extensively –I would recommend getting it The edition.
Data Structures and Algorithms in Java AlaaEddin 2012.
BIT 143: Programming-Data Structures1 Before Class Begins: Sit in front of a computer Log in –IF you don’t yet have an account, you can use the guest account.
Homework and Quizzes in Course Compass. Entering the classroom First stop – the classroom! Click on your class.
1 Required , Google Group 1.Send the professor (This is also listed in the –In the Subject,
CSS 290: Video Games and Computer Programming Instructor: Mike Panitz Tuesdays and Thursdays, 1:15pm-3:20pm UW
INTRODUCTION  We are all here for YOU- for you to succeed and to enjoy this class. Because I care about each of you. I am here to help you. So I will.
REMINDER: If you haven’t yet passed the Gateway Quiz, make sure you take it this week! (You can find more practice quizzes online in the Gateway Info menu.
BIT 142:Programming & Data Structures in C#. BIT 143  Continues where this leaves off  A couple of weeks to review OOP, object composition, Big “Oh”
1 1.Log in to the computer in front of you –Temp account: 210class / 2.Update your in Cascadia's system –If I need to you I'll use.
Welcome to Online Statistics! - Course Resources: - This course is located on Canvas and MyLab. - Canvas contains resources for study (see Modules), Assignments,
Welcome to World History Mr. Gilliam Room 710 1st Period– World History 2nd Period– Planning 3rd Period– Honors World 4 th - Honors World.
BIT 115: Introduction To Programming. 2 Today Midterm feedback Getting User Input.
Welcome to Introduction to Psychology! Let’s share a bit about where we are all from…
BIT 143:Programming & Data Structures in C# Instructor: Mike Panitz
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 231class –password: –domain: student Bring up the course web.
MGF Math for Liberal Arts Course website: Lecturer: Jim Wooland Lectures: M WF 11:15 – 12:05, HCB 102 Labs: Monday.
All important information will be posted on Blackboard
Math 120: Pre-calculus 2 Instructor: Mike Panitz
Welcome to MATH FALL 2016.
Send the professor (This is also listed in the syllabus)
Using MyMathLab Features
Log in to the computer in front of you
MGF Math for Liberal Arts
MA Fall 2016 Instructor: Matt Weaver Office: MATH 615
MGF Math for Liberal Arts
Modular Course Overview MATH1710, MATH 1720 MATH 1740 and MATH1750
Ms. Shockey’s Room Room 609 AE
Using MyMathLab Features
Log in to the computer in front of you
Log in to the computer in front of you
Using CourseCompass Features
BIT 115: Introduction To Programming
Introduction CSE 2320 – Algorithms and Data Structures
BIT 142: Intermediate Programming
BIT 143:Programming & Data Structures in C#
Presentation transcript:

BIT 143: Programming – Data Structures It is assumed that you will also be present for the slideshow for the first day of class. Between that slideshow and this one should be everything you need to understand how this class will be run

BIT 142: Intermediate Programming2 143: Why take this course? For people who: –Beginning programmers looking to improve. –People looking to get an A.S. & go to UWB –People looking to take higher level BIT courses PreReq: –BIT 142 or equiv. (I.e., 3 quarters of programming) –Math 141 (or 110) Both of the above w/ 2.0+, the higher the better –Comfortable using Windows –Comfortable writing small programs –Enjoy figuring out how things work

BIT 142: Intermediate Programming3 142 & 143: Objective: Learn C# Programming! Introduction to C# You’ll learn by doing –Practice, practice, practice! –10-15 hours outside of class, per week, on average! Solve medium-sized problems Understanding is the key!!

4 143: Topics Review: –OOP Programming –Big “Oh” notation –(And Basic Unit Testing) Abstract Data Types: –Stacks –Queues –Linked Lists –Binary (Search) Trees Recursion Sorting – QuickSort, MergeSort Dynamic memory (references) BIT 142 and BIT 143

"Flipped" classroom Watch videos (lectures) BEFORE class Spend class time actually doing interesting, active learning BIT 142: Intermediate Programming5

Website: Orientation Page Clearly indicated on the front page / main page of the course Read this first Follow all the directions on this page BIT 142: Intermediate Programming6

Website: Main Page Each Lesson looks like the image on the right Each is a 'table of contents' of stuff that is due Each of the Lesson 0x links go to the lesson 0x page, which describes everything in more detail BIT 142: Intermediate Programming7

Website: Lesson Page Each Lesson is about a week of time In-Class Exercises: we’ll work through these exercises in-class BIT 142: Intermediate Programming8

Website: Lesson Page Slides –are for public consumption, and generally contain announcements relevant to that week’s work Notes –are for the instructor’s use, and not meant for public consumption If they help you, that’s great If not, too bad BIT 142: Intermediate Programming9

Website: Lesson Page: Preview Videos GOAL: To get you up to speed with the details of the topics PRIOR to class, so we can spend in-class time reviewing difficult/troublesome areas All videos (and quiz) are available on MS SkyDrive The quiz is also in the Word file at the top of the list Individual videos are also here BIT 142: Intermediate Programming10

Done INDIVIDUALLY, although you’re welcome to get help from other people, if you need it. You are REQUIRED to know all the material, for all the exercises –(i.e., if any of these showed up on an exam, or must be used in a HW assignment, then you need to know it) –You’re only required to HAND IN those items labeled ‘Hand-In’ –It’s highly recommended, but not required, that you do all the exercises – do as many as your schedule allows, and as you need to, in order to learn this material! BIT 142: Intermediate Programming11 Website: Post Class Exercises (PCEs)

BIT 142: Intermediate Programming12 Syllabus If info isn’t on here, you should ask before it’s an issue. YOU are responsible for knowing the syllabus! Details will be malleable –Should plan on full class (no early departure) EXCEPT exams - they’ll occur on the specified dates.

13 Syllabus : Book, info Required Books –Get this now!! Best to do the reading before class Check the syllabus for exact reading More work this week, but you’ll get more out of it. Class Meeting time, Office hours, Contact info –If you need help, ask!! –Better sooner than later!! –Bookmark the webpage – you can get lecture notes, in class exercises, homework assignments, and late-breaking announcements there! BIT 142 and BIT 143

BIT 142: Intermediate Programming14 Behavior Rules Quiet while I’m lecturing –Whisper, if you talk at all –Minimize typing If you want to type, sit towards the back of the room –If you have trouble hearing me, sit towards the front Work during ICE time –If you finish a section, try the next one –If you finish everything, chose a project on your own

BIT 142: Intermediate Programming15 Behavior Rules : Online Read through the “Class Orientation” –This will explain the overall structure –And will explain what’s required for the weekly on-line work Then start working on Lesson 01’s post- class exercises, if you haven’t already.

BIT 142: Intermediate Programming16 No Cheating! a 20% penalty on the first offense a grade of zero for the second offense, and for a third (and final) offense, all parties will be given the option of either withdrawing (if the drop deadline hasn't been passed) or taking a "0.0" for the term. –Second time includes offences from prior terms Examples of individual work: –Homework Assignments –Exams

BIT 142: Intermediate Programming17 Save A Copy Of All Work!! In-class work, EXAMS, Quizzes, etc,etc –If you work with someone, make sure each of you gets a copy –For in-class work, you don’t have to hand it in (I’ll be checking it as I walk around & watch you work) If you lose track of it, and I mis-record it, then whatever I’ve got will stand as a grade

BIT 142: Intermediate Programming18 Exam Make-Up Policy If you notify the instructor at least one week prior to an exam, it may be possible to take the exam at a different time than the scheduled date. No make-ups will be given for exams, presentations, or other such graded events, that were missed without prior notification to the instructor.

BIT 142: Intermediate Programming19 Questions About Your Grade(s) Any disagreements about your grade should be brought to my attention immediately.

BIT 142: Intermediate Programming20 Personal Data Sheet It’s located on the class website –So I know something about you –If you don’t want to fill in a part, leave it blank