User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2010/12/27 17:27] bilstart [2011/05/20 16:13] (current) mark
Line 1: Line 1:
 ~~NOTOC~~ ~~NOTOC~~
-====== CSE 1020  ====== +====== CSE 1030  ====== 
- +===== CSE 1030: Introduction to Computer Science II =====
-===== CSE 1020: Introduction to Computer Science =====+
    
 <html><!-- **The marks for the course have now been posted! Click on Grades on the left.** <html><!-- **The marks for the course have now been posted! Click on Grades on the left.**
Line 8: Line 7:
 Your overall grade for the course is on the second line of output. Your overall grade for the course is on the second line of output.
 --></html> --></html>
 +===== Summer Term 2010-11  =====
  
-===== Winter Term 2010-11  =====+Welcome to the CSE 1030 website for the Summer 2010/11 semester.
  
-The course lays the conceptual foundation of object-oriented programmingIt covers+This course continues the separation of concern theme of CSE1020 by introducing the concern of the implementer: rather than use a ready-made API, you will implement a given APITopics include implementing simple classes, aggregates, and inheritance hierarchies; abstract classes and interfaces; building graphical user interfaces; recursion; searching and sorting; and linked lists. The course also covers contracts, generics, and design patterns.
  
-    * delegation and contracts, 
-    * encapsulation and API programming, 
-    * aggregation and the collections framework, and 
-    * inheritance and polymorphism,  
- 
-all from the client's perspective. 
- 
-It also covers language-specific topics such as 
- 
-    * types, 
-    * control structures, 
-    * and exception handling.  
- 
-The coverage is done within the framework of the software development process, and emphasizes software engineering throughout. 
- 
-Emphasis is placed on the development of theoretical concepts, and the acquisition of intellectual and practical skills. The course is intended for prospective computer science, computer security, and computer engineering majors with strong mathematical, analytical, and language abilities. Students who seek a quick exposure to applications or programming might instead consider CSE 1520, CSE 1530, or CSE 1540. 
  
 Course exercises require problem solving, coding, program testing, and analysis of results. This course is demanding in terms of time; it requires the student to put in many hours of work per week outside of lectures.  Course exercises require problem solving, coding, program testing, and analysis of results. This course is demanding in terms of time; it requires the student to put in many hours of work per week outside of lectures. 
Line 34: Line 18:
 ===== Lecture Times ===== ===== Lecture Times =====
  
-  * Mondays, Wednesdays, and Fridays10:30am 11:30pm, SLH E+  * Tuesday and Thursday19:30pm 21:00pm, SLH C
  
 ===== Lab session ===== ===== Lab session =====
  
-  * Fridays2:30 4:00, CSEB 1006 +  * Tuesday18:00 19:30, CSEB 1006 ,CSEB 1004
start.1293470864.txt.gz · Last modified: 2010/12/27 17:27 by bil

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki