Presentation is loading. Please wait.

Presentation is loading. Please wait.

Object-Oriented Enterprise Application Development Course Introduction.

Similar presentations


Presentation on theme: "Object-Oriented Enterprise Application Development Course Introduction."— Presentation transcript:

1 Object-Oriented Enterprise Application Development Course Introduction

2 Course Topics This course can't be a comprehensive examination of all Internet-related Java technologies. We'll focus on three (3) core technologies: JDBC Java Servlets JavaServer Pages

3 Course Goals This course won't just involve writing programs using Java technologies. It will also provide a foundation for making important architecture and design decisions. We'll spend some time discussing application infrastructures and how we can use them to build better software.

4 Course Prerequisites This course has a number of prerequisites although only one is a DePaul requirement: CSC314 or SE450 Knowledge of Java concepts Inheritance and polymorphism are crucial. Knowledge of SQL and RDBMS concepts Ability to query and update simple databases using joins and complex where conditions.

5 Web Site All communication with the class will occur using the class web site: www.depaul.edu/~cjones1/depaul/ se452/se452home.html Remember to check the web frequently for updates and potentially useful information. Current grades will also be posted here.

6 Evaluation (1 of 3) There will be weekly assignments. Some involve programming, some don't. There will be a midterm exam. Your final will be a group project of your choice. More details will be provided on this final assignment later.

7 Evaluation (2 of 3) Although it's important to arrive at a correct solution to a problem, it's equally important that the solution be a good one. My evaluation of your progress in this course focuses not just on the mechanics of the technologies, but also on the software engineering and design principles that you employ while constructing your solutions.

8 Evaluation (3 of 3) The following weights are assigned to each course component: Homework30% Midterm 30% Final Project30% Participation10%

9 Grading (1 of 2) I'll do everything I can to get you your grades the week after the assignment is due. This won't always be possible; please be patient. I'll accept homework up to 1 week after the due date with no penalty. After that, I won't accept them at all. There will be no exceptions to this rule.

10 Grading (2 of 2) If you have a difference of opinion regarding your grade, just come see me and we'll talk about it. I make no guarantees that I'll agree with you. Choose your battles.

11 Submissions All assignments should be submitted to me through email: ChrisJones@mediaone.net Each assignment should be submitted using the jar utility. This will be friendlier to each of our respective email systems by compressing the content.

12 Academic Dishonesty I strongly suggest that you all refer to the academic dishonesty section of your student guide. From time to time I'll post homework solutions on the class web site. You may not use any part of these solutions as part of your work. You may use the ideas, but you may not use the code.

13 Research During this course you're likely to encounter Java classes that you haven't worked with before. If you haven't already done so, make sure you download and install all of the javadoc that go with the JDK you've selected. This should be the absolute first place you go with questions about Java classes.

14 Pre-Class Sessions Periodically I may offer pre-class sessions that cover some aspect of Java or other course material that isn't as well understood as it should be. Prior topics have included: Exception handling SQL Attendance of these sessions is optional.


Download ppt "Object-Oriented Enterprise Application Development Course Introduction."

Similar presentations


Ads by Google