Title | Syllabus--slides by professor |
---|---|
Author | Anonymous User |
Course | Programming Ii |
Institution | University of Wisconsin-Madison |
Pages | 5 |
File Size | 190 KB |
File Type | |
Total Downloads | 27 |
Total Views | 175 |
Slides shared by CS300 professor on the contents and goals of the course...
1
Programming II
(CS300)
Course Information MOUNA KACEM [email protected] Fall 2018
Outline u
Welcome to CS300 Fall 2018
u
Course General Presentation
u
Present Yourself through Top Hat
u
Brief Introduction to Abstraction
2
Programming II – CS300 u
Course Description u
This course introduces: u Principles and
practices of Object Oriented (OO) programming, analysis and design
u Fundamental
u
concepts in advanced data structures
Programming components will be completed using Java
3
Programming II – CS300 u
4
Students Learning Outcomes u
Understand Object-Oriented thinking paradigm
u
Understand the Concept of Class hierarchy and polymorphism
u
Have a better comprehension and use of abstraction and encapsulation
u
Learn how to throw and handle exceptions
u
Learn to design, implement, and use generic classes and methods
u
Learn the principles of efficient code re-use
u
Be able to design and build simple Graphic User Interfaces (GUI)
u
Be able to list and implement the common operations for List, Stack, Queue, Priority Queue, and Binary Search Tree Abstract Data Types (ADT)
Programming II – CS300 u
Textbook u
u
5
Java Zybooks
Logistics and Contact Information u
Refer to the course website http://cs300-www.cs.wisc.edu/wp/ For information about u Course
Syllabus and Schedule,
u Assignments, u Office
u
Exam dates, Resources,
Hours and Contact information
Use Piazza u Course
discussions
u Course
Announcements
Be careful! It is strictly prohibited to share source code on Piazza...