cse 115 503 introduction to computer science for majors i
Download
Skip this Video
Download Presentation
CSE 115 / 503 Introduction to Computer Science For Majors I

Loading in 2 Seconds...

play fullscreen
1 / 8

CSE 115 / 503 Introduction to Computer Science For Majors I - PowerPoint PPT Presentation


  • 101 Views
  • Uploaded on

CSE 115 / 503 Introduction to Computer Science For Majors I. Carl Alphonce [email protected] 219 Bell Hall. Today’s lecture. Syllabus Announcements Schedule of topics Advice Questions Homework. Syllabus. who: instructors, UTAs, grading TAs, mentors

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'CSE 115 / 503 Introduction to Computer Science For Majors I' - debra-joseph


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
today s lecture
Today’s lecture
  • Syllabus
  • Announcements
  • Schedule of topics
  • Advice
  • Questions
  • Homework

CSE 115/503 Introduction to Computer Science For Majors I

syllabus
Syllabus
  • who: instructors, UTAs, grading TAs, mentors
  • what: topic list on next slide
  • when: lecture, lab (recitation), outside class
  • where: lecture room, Baldy 21, up to you
  • why:
    • learn what computer science is
    • learn how to solve problems using computers
  • how: lecture, labs, writing assignments, & your questions

READ SYLLABUS

BRING ANY QUESTIONS TO NEXT CLASS

SIGN AND TURN IN SIGNATURE FORM

CSE 115/503 Introduction to Computer Science For Majors I

lab announcement
Lab announcement
  • Labs for all sections begin next week.
  • Make sure you do your preparatory work BEFORE coming to lab.
  • Don’t have a copy of lab 1 preparatory work? Put your hand up!

CSE 115/503 Introduction to Computer Science For Majors I

name sign announcement
Name sign announcement
  • Make a sign with your first name on it
    • Use one letter-size piece of paper
    • Creativity counts
    • Best sign will win a prize
  • Bring your sign with you to each class

CSE 115/503 Introduction to Computer Science For Majors I

office hours announcement
Office hours announcement
  • Regular office hours begin next week.
  • If you need to see me this week, we can set up an appointment.

CSE 115/503 Introduction to Computer Science For Majors I

topic list not complete
Topic list (not complete)
  • Conceptual models
  • Executable models
  • Object-oriented (OO) problem solving (analysis, modeling, decomposition)
  • OO programs as systems of interacting objects
  • Objects (as having properties & behaviors, as service providers)
  • Classes (as defining types, as defining objects – objects are class instances)
  • UML class and object diagrams
  • Types, variables, operators, expressions
  • Methods, parameters & arguments
  • Relationships:
    • has-a (aka composition or aggregation)
    • knows-a (aka association)
    • is-a (aka inheritance or generalization)
    • implements-a (aka implementation or realization)
    • uses-a (aka dependency)
  • Interfaces & Abstract classes
  • Polymorphism
  • Arithmetic, Boolean algebra
  • Selection and repetition (looping)
  • Collections and Generics
  • Design patterns (e.g. Iterator, State, Singleton, Strategy, Composite, Decorator, Null Object)

CSE 115/503 Introduction to Computer Science For Majors I

homework
HOMEWORK
  • Lab 1 prep
  • Read syllabus/return signature sheet
  • Make a name sign
  • Get books and notes

CSE 115/503 Introduction to Computer Science For Majors I

ad