Available entirely online!
Certificate Program in UNIX/Linux Operating Systems
Looking to expand your knowledge fo computers? UNIX/Linux is one of the world's most flexible operating systems, and you can learn more about it in this six-course online certificate.
Get more information today:
More than 300,000 UNIX installations worldwide support over a million users. In comparison with other existing operating systems, UNIX offers more flexibility and a greater set of comprehensive services. Its powerful features permit many users to use one system, and the multitasking capacity allows users to perform several processes at the same time. Its support of open systems architecture, and its unique multitasking features, have made UNIX one of the most popular operating systems today.
The Certificate Program in UNIX/Linux is designed for those currently in the computer industry who want to upgrade their skills, and for those with basic computer literacy who want to enter this fast-growing field. The program curriculum combines theory and practical applications. Students learn skills that are immediately applicable in the workplace as well as C Programming, the language in which most networking software is written.
Many of the courses in the UNIX/Linux certificate program may be used to satisfy requirements in the Information Technology and Data/Telecommunications Certificate Programs, as well as the A.S. or B.S. in Information Technology.Note: The UNIX/Linux Certificate is available in accelerated and online formats.
- 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.
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. 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 will cover the C++ language and show the student how to use the language. We will cover class construction, operator overloading, virtual functions, templates, and introduce the student to the IO streams. Inheritance and its use in creating extendible libraries will be presented. Object-oriented concepts will be presented in the context of the C++ language and its support for object-oriented programming.
This course qualifies for free MSDNA software!
P: INFO.2670 or INFO.2120; requires C++ compiler software
Serves as a continuation of INFO.2680, with emphasis on Object Oriented Programming with C++. Design issues and programming guidelines will be discussed. Inheritance, dynamic binding, overloaded operators, abstract classes, and class hierarchies will be covered in more detail, with course projects concentrating on these areas. 3 credits.
This course qualifies for free MSDNA software!
INFO.2680, experience with Data Structures.
Addresses manipulating and maintaining files within the UNIX file system; creating and editing text files using the vi and ed editors; using pipes, redirection, and filters; using advanced text processing utilities; using electronic mail; writing and debugging shell scripts; submitting and executing processes.
Teaches the students the techniques of programming in the high-level programming language of the Bourne, Korn, and BASH Shells. The course covers the building blocks necessary to create protable shell scripts that can be used as new utilitis for computers running either UNIX, Linux, or the Cygwin environment on Windows.
INFO.3110, and INFO.2670 or INFO.2120
Focuses on the fundamentals of UNIX kernel architectures. Topics covered in this course are: the file system, process creation, signals, process scheduling, context switching, memory management, virtual memory device driver basics and the I/O subsystem, system boot, the init process. 3 credits.
Addresses the fundamentals necessary to set up/adjust a UNIX system to produce an efficient and secure operating system environment. System starting and shutdown, file system partitioning and maintenance, user and group administration, backup and recovery, setting up terminals, printers and communications devices are topics which will be discussed. 3 credits.
This course provides an overview of performance and tuning principles and tools in the UNIX operating system. The course covers principles of performance analysis and usage of performance measurement tools, such as sar, iostat, and nfsstat. Coverage is given on how to identify memory, I/O, and CPU bottlenecks, and it tives recommended solutions. Since knowledge of several of the major OS kernal subsystems is required to understand the information provided by the performance monitoring tools, the course provides an in-depth view of the operating system's major kernel subsystems. These include virtual memory system, process lifetime cycles and scheduling and the UNIX file system. The course will describe the kernel subsystems of a typical UNIX operating system and as needed, add the differences between the different flavors of UNIX, such as BSD and SYSTEM V. The course will also include some simple rules of thumb to guide the tuning process. Pre-requisite: 90.313 3 credits.
Course addresses management of the Linux file system and utilities; file editing; file permissions; pipes, redirection, and filters; text handling utilities; mail facility; BASH shell, variables, and basic scripts; process management; and shell programming basics. Course content mirrors 90.311 but focuses on usage of Linux as an alternative UNIX-based operating system. Students will be exposed to Linux principles through hands-on labwork utilizing a Linux server. 3 credits.
The course will start by exploring the booting and setting up stand-alone system. Students will learn how to set up and manage user accounts, how to manage other resources such as disk space, CPU usage and user access to shared resources with maximization of security in mind. Since virtually all systems are networked today we will proceed to learn about e-mail (POP and SMTP protocols), Web servers and networking services. The course will present the following Internet services: DNS, FTP, telnet, HTTP (Apache Web Server), SSH. The intranet topics will be discussed including Network File System (NFS), Network Information Services (NIS) and interoperability with Windows system via Samba. At the conclusion of the course students will explore topics in networking: network configuration, security and interoperability.
Shell Scripting experience; required software with tex
This course introduces students to the fundamental concepts of data structures such as stacks, queues, linear and linked lists, trees, graphs, hashing, etc., using the C programming language. Algorithms for manipulating these structures, such as sorting and searching techniques, will also be covered.
This course qualifies for free MSDNA software!
INFO.2670 or INFO.2120, and INFO.3640
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!