Java Developer Curriculum

Java Developer Curriculum


Download Curriculum by Campus

Choose a campus to view contact information, or for general assistance, please email us.

New Richmond Curriculum
Online Curriculum

Java Developer

2018-19 Curriculum Checklist

Java Developer

2017-18 Curriculum Checklist

Summer 2018 Tentative Class Offerings

Note: This is a combined list of all Summer 2018 offerings. Please make sure you are selecting a course that is needed for your program. Suggested Course List

Summer 2018 Tentative Class Offerings

Note: This is a combined list of all Summer 2018 offerings. Please make sure you are selecting a course that is needed for your program. Suggested Course List


Required Program Courses

10152106
|
UGRD
| 3 CR
This Java course will familiarize the student with the fundamentals of the Java language including data types, operators, expressions, event-driven programming, and conditional statements. Students will learn how to set up an environment for developing Java programs, define classes and utilize class objects. Object-oriented programming concepts including encapsulation and inheritance will be explored. Other topics include string manipulation, Collections, Array Lists, Exception Handling, and creating graphical user interfaces (GUI). Software architectural patterns, such as model-view-controller (MVC), will be introduced. Students will use the JDBC API to connect to a database. PREREQUISITE: 10152135 Program Logic.
10152107
|
UGRD
| 3 CR
This course will provide an in-depth look at how to apply some of the more advanced features of the Java language. It is intended for students with a solid grasp of Java language basics and object-oriented concepts. Students will create applications that connect to a database and continue to explore software architectural patterns. Students will transition into developing Java applications for the web using Java Server Pages (JSP), and Servlets. PREREQUISITE: 10152106 Java Programming - Beginning.
10152108
|
UGRD
| 3 CR
The third class of the Java sequence explores advanced Java topics within the Java EE application platform. Topics include JSPs, Servlets, session management, Expression Language, JSTL, JavaBeans, asynchronous processing, and tag files. Other topics include working with HTTP requests and responses as well as security concepts. Student will develop an application that uses JDBC in order to access a database. PREREQUISITE: 10152107 Java Programming - Advanced.

Total: 9 Credits


Contact

Choose a campus to view contact information, or for general assistance, please contact us.

Rice Lake Admissions Contact

Sara Eckstein

Admissions Advisor

800.243.9482 ext. 5220

Contact

Ashland Admissions Contact

Jennifer Bednarik

Admissions Advisor

800.243.9482 ext. 3195

Contact

New Richmond Admissions Contact

Jodi Saliny

Admissions Advisor

800.243.9482 ext. 4339

Contact

Superior Admissions Contact

Cindy Miller

Admissions Advisor

800.243.9482 ext. 6243

Contact

Students walking outside of campus

Set up a program tour

Meet instructors, talk to current students and explore the campus. 

Schedule a Tour

Finding the class you want to take has never been easier. 

Find a Class

TAKE the NEXT STEP

Are you ready to experience success? WITC staff are standing by to support you in reaching your educational and career goals, so do it. Take the leap.