Available entirely online!
Certificate Program in Java Development
Learn today's hottest programming language entirely online with UMass Lowell's 6-course certificate in Java programming. These courses can also be counted towards a bachelor's degree in information technology.
Get more information today:
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 and every single Blu-ray Disc player in existence. It's constantly ranked as the top choice among software developers. " ? Source: Dennis McCafferty for www.cioinsight.com
UMass Lowell's Java Development Certificate Program is designed to provide IT professionals with a cluster of Java courses that will make them more competitive in today's marketplace.
- Required Courses: 4
- Electives: 2
Students enrolled in UMass Lowell certificate programs must complete all courses, generally consisting of both required courses and electives. Students may complete the certificate program at their own pace, enrolling in one or two courses each semester. Courses are available throughout the year, during the Fall (September-December), Spring (January-May), and Summer (May-August) semesters.
Online students typically log into their online courses through UMass Lowell's Blackboard portal at https://uml.umassonline.net/webapps/login/ one or more times per week to retrieve lectures and assignments or to participate in a chat session. Online students are able to access their online courses on the first day of each semester. For more information on online courses, or to test drive an online course, visit our online program home page.
Courses offered on campus typically meet one night per week, three hours each night during the Fall and Spring semesters, and M/W or T/Th nights with alternating Friday night classes during the six-week Summer Session I and Summer Session II semesters. A limited selection of on-campus courses are also available during a two-week Winter Intersession. All students should anticipate at least two hours of preparation for every hour of classroom instruction. Students are required to maintain a grade point average of 2.0 or better to receive the certificate.
Upon successful completion of the certificate program, students must submit a completed Certificate Petition Form to Online and Continuing Education. Upon verification, students will be mailed their certificates. Receipt of the certificate will be noted formally on the student's transcript with an award date of October, February, or June.
The University has built a solid reputation by offering one of the largest selections of online programs available through a traditional university. Courses are taught by full-time faculty who are experts in their fields, and by adjunct faculty who, as practicing professionals, bring real-world experience to the online class discussions.
At UMass Lowell, we are committed to providing you with high-quality, affordable online programs that make earning your degree or certificate more convenient than ever before. Our students have access to online course technical support 24X7, and our academic advisors and program coordinators are happy to help you with your questions.
- For additional information on any of our programs, call Online and Continuing Education at (978) 934-2474 or email
- For information on Financial Aid, call the Financial Aid Office at (978) 934-4220.
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!
Previous programming experience
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.
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.
INFO.2970 or INFO.2680; requires Sun Java Dev. Kit
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.
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.
At UMass Lowell, we believe that students should have as much information as possible up front so they can make informed decisions before enrolling in a degree program or signing up for a course.
Tuition for UMass Lowell Online and Continuing Education students is the same for both in-state and out-of-state students. Tuition is priced per credit. To calculate the tuition for a course, simply multiply the per-credit tuition by the total number of credits per course. Exception: If the total number of course contact hours is greater than the total number of credits, the per-credit tuition is instead multiplied by the total number of contact hours.
|Per credit-contact hr.|
|Undergraduate Face-to-Face Courses and Audit||$340.00|
|Undergraduate Online Courses and Audit (except Manning School of Business* Undergraduate Online courses and Audit)||$380.00|
|Manning School of Business* Undergraduate Online Courses and Audit||$385.00|
|Graduate Online, On-Campus, and Off-Campus Courses and Audit (except Manning School of Business* Online, MBA in Haverhill, MSIT, Masters in Engineering Management, and Education Courses)||$575.00|
|Graduate Education Courses||$470.00||MSIT and Masters in Engineering Management** Online Courses||$590.00|
|Manning School of Business* Graduate Online Courses||$655.00|
|MBA Graduate Courses in Haverhill||$835.00|
|Registration Fee per Term (non-refundable)||$30.00|
|Late Fee for Non Payment||$50.00|
|Fee for Undergraduate Degree Application||$60.00|
You may take courses without being officially enrolled in a certificate or degree program, but you must meet the particular course prerequisites. Registrations are accepted on a first-come, first-served basis. Class size is limited. We recommend that you register early to reserve your place in class.
If you would like to be notified by email when we post our next semester's course schedule, click here.
For more information, please visit our Registration Information Page .
Please refer to our tuition and fees page for up-to-date pricing information or refer to the Online & Continuing Education Course Bulletin that is published each semester.
With the program coordinator's approval, one course may be transferred from another accredited institution to satisfy undergraduate certificate program requirements. The course should be equivalent to UMass Lowell instruction, applicable to the intended program, and the student must have received a grade equivalent to a C- (1.70 on a 4.00 scale) or better.
Program Coordinators and Faculty and Student Support Specialists are available by appointment to help students determine appropriate course loads, discuss admission requirements, and review the transferability of courses. For online advising, email us at Continuing_Education@uml.edu. To schedule an appointment with a Program Coordinator or Faculty and Student Support Specialist, please call Online and Continuing Education at (978) 934-2474. General academic advising is also available at the Faculty and Student Support Center on a drop-in basis, located in Southwick Hall, Room 203 on UMass Lowell North. Call (978) 934-2474 or stop by the office Monday through Thursday between 8:30am-8:00pm and on Friday between 8:30am-5:00pm.
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 Continuing Education at the address below. Applications, transcripts, and other correspondence should be sent to:
University of Massachusetts Lowell
Division of Online & Continuing Education
OCE Admissions - Southwick Hall, Rm 203
1 University Avenue
Lowell, MA, 01854
Undergraduate certificate applications are accepted on an ongoing basis and there is no fee to apply. Upon acceptance, notification will be sent to students.
Email OCE_Admissions@uml.edu or call (978) 934-2474.
Call the Online and Continuing Education Student Support Center at (978) 934-2474 or (800) 480-3190. Our team of Student Support Specialists are here to help!