Available entirely online!

fold

Certificate Program in Java Development

Learn today's hottest programming language entirely online with UMass Lowell's Java Developer certificate.

Get Information:

Please review our privacy policy for details about how we use your data.
Online College Students

Online Java Developer Certificate

UMass Lowell's 6-course Java Developer certificate is designed to make IT professionals more competitive in today's marketplace. Java is one of the most popular programming languages today because of its flexibility and cross-platform compatibility. According to CIOInsight.com, "An estimated 3 billion mobile phones use it, as do 125 million televisions. It's constantly ranked as the top choice among software developers."

The courses in this program can be counted toward UMass Lowell's Associate's Degree in Information Technology and Bachelor's Degree in Information Technology.

9 month calendar

Complete in 9 Months

hand and coin

One of the Most Affordable Tuitions in the Nation

Career Outlook

3.67M
Jobs (2020)
+2.2%
% Change (2020-2021)
$109.8K/yr
Median Earnings
497,930
Annual Openings
Source: Lightcast, 2022

One Success Leads to Another

Apply credits from lower credentials to higher ones. Our programs are designed to build upon themselves:

Curriculum Outline

- Required Courses: 4
- Electives: 2

Course Descriptions

Introduces students to various topics in Information Technology to provide an overview of what is available and used in the technology world today. Topics include Functional, Object Oriented, and Scripting languages (C, C++/Java, C#, Perl/Python, Shell), Database Management Technologies, (SQL, Oracle, MySQL), Web Server deployment options (UNIX, LINUX, Apache, ASP.net) and Web Site Design and Development (JavaScript, AJAX, XML, HTML). Students should have a working knowledge of at least one high-level programming language. 3 credits.
Prerequisites:

Working knowledge of at least one higher level programming language; requires ANSI C/C++ standard compiler

Introduces students to the techniques of programming in C. The language syntax, semantics, its applications, and the portable library are covered. This course is not an introductory course in programming. However, it will teach some of the basics in the first few weeks. Students should have a working knowledge of at least one high-level programming language. 3 credits. Students may not receive credit for both the INFO.2110/INFO.2120 sequence and INFO.2670
This course qualifies for free MSDNA software!
This course introduces students to object oriented programming with Java(TM). Basic concepts are introduced early, with a strong focus on classes. Additional topics include event driven (Windows) programming and object-oriented design. Note that this is not an introductory course to programming - Students are expected to have a working knowledge of a least one high-level programming and/or scripting language (or equivalent experience) and basic familiarity with programming (using a text editor, etc). However, it will teach some basic programming concepts during the first few weeks. Previous programming experience required. Requires the Sun Java(TM) Development Kit. 3 credits.
Prerequisites:

Previous programming experience required; requires J2SE Development Kit (JDK) 6.0 or higher

The JAVA (TM) programming language is now being used to write distributed Internet applications. Unlike traditional languages, the JAVA (TM) language was designed to be used on a network. Thus, it contains features needed to build efficient distributed applications that employ Internet resources. Those who intend to design World Wide Web information systems that fully utilize the Internet must have a working knowledge of this vital technology. This course allows students to explore features that set JAVA (TM) apart from traditional programming languages; obtain an overview of object-oriented design as it applies to JAVA (TM); learn about the fundamental constructs of the JAVA (TM) programming language; and write, compile, and include simple JAVA (TM) Applets within the content of HTML documents. 3 credits.
Prerequisites:

INFO.2970 or INFO.2680; requires Sun Java Dev. Kit

This course description is to be used for the on-campus course only. For online course description, see the Online site. This course assumes knowledge of the Java programming language, including exceptions, interfaces, and inner classes. It also assumes knowledge of the Java 1.1 event model and AWT. Topics covered include: Advanced AWT, Swing (both the lightweight AWT replacement components and the advanced components, such as Tables and Trees), streams, multithreading, network programming, database connectivity (JDBC), remote objects (RMI), JavaBeans, security, internationalization, and native methods. 3 credits.
This course will introduce Java/Java Script, Java Server Face (JSF), Java Serverlet Page (JSP) Web development. Students will utilize a Windows-based development platform configured with java JDK, JBoss Application Server and Eclipse IDE. Fundamentals of Java and object-oriented programming using the Model View Controller (MVC) web application and application server architectures, Enterprise Java Beans (EJB) and Asynchronous Java Script and XML (AJAX) programming technologies will be examined. Students will also learn core skills in personalizing websites using sessions, leveraging reusable components, use of JSP tags and development of embedded Java/Java script code into HTML to build interactive web pages. Prerequisite: INFO.2970. 3 credits.
Prerequisites:

INFO.2970 Intro to Java Programming

The goal of this course is to provide an in-depth introduction to the Python programming language followed by an introduction to both the Perl and PHP. All of these languages share common functionality and are tools commonly used to solve similar problems, but each embodies a different philosophy and approach to solving those problems. After a thorough grounding in the language's basics, we'll explore their similarities, and, more importantly, their differences. By the end of the course, its' hoped, you'll have a good idea which of these tools is right for you and the kind of applications you wish to develop with them. 3 credits.

Undergraduate Certificate Requirements

Students enrolled in UMass Lowell certificate programs must complete all courses and maintain a grade point average of 2.0 or better to earn the certificate. All certificate courses must be completed within a five-year period.

Certificate Completion

Students who successfully complete the certificate program should submit a Certificate Petition Form to have their certificate mailed to them.

Tuition & Fees

Tuition at UMass Lowell is typically half the cost of private colleges, and our online tuition is among the lowest in the nation. Tuition for online programs offered through the Division of Graduate, Online & Professional Studies is the same whether you live in-state, out-of-state or outside of the U.S.

Spring 2023 Tuition

Cost Per Credit Cost Per 3-Credit Course*

Undergraduate

Online $380 $1,140
Online Business $385 $1,155
On Campus Lowell $340 $1,020
On Campus Haverhill $300 $900
*If the number of contact hours exceeds the number of credits, tuition is calculated by multiplying by the total number of contact hours.
**Applies to ACCT, BUSI, ENTR, FINA, MGMT, MKTG, MIST and POMS courses.
***Applies to CHEN, CIVE, EECE, ENGN, MECH, PLAS and MSIT courses.
****Applies to graduate online education courses in the Ed.D. and Ph.D.

Additional Costs

Term Registration Fee $30
Late Fee $50

Please note: Tuition and fees are subject to change.

Tuition Calculator

Estimate the cost of this program with our online tuition calculator

Looking for Financial Assistance?

UMass Lowell offers a variety of financial aid and scholarship options.
Learn More »
hand and coin

Apply

Applying into an Undergraduate Certificate Program

Apply to an undergraduate certificate program using the Online Application Form or by printing and completing the Undergraduate Certificate Application Form in .pdf file format. Applicants will be required to have either their official high school transcript, HiSET®, GED® or their most recent college transcript if applicable, sent to Graduate, Online & Professional Studies at the address below. Applications, transcripts, and other correspondence should be sent to:

University of Massachusetts Lowell
Division of Graduate, Online & Professional Studies
Undergraduate Admissions
839 Merrimack Street, 2nd Floor
Lowell, MA 01854

Undergraduate certificate applications are accepted on an ongoing basis and there is no fee to apply. You will be notified upon acceptance.

Apply Now

Questions Regarding Your Undergraduate Application?

Email OCE_Admissions@uml.edu or call 978-934-2474.

For General Assistance:

Call the Advising Center at 978-934-2474 or 800-480-3190. Our academic advisors are here to help!

Already Applied?

Check the Status of Your Application
nt:tabbed-content>