Master
of Computer Programming (MS)
School of Science
and Engineering
Atlantic International University
The Master of Computer Programming (MS)
program objective is to help students broaden
and deepen their understanding of computers
and to develop leading-edge in-depth knowledge
of specific computer programming disciplines.
The Master of Computer Programming program
is offered online via distance learning.
After evaluating both academic record and
life experience, AIU staff working in conjunction
with Faculty and Academic Advisors will
assist students in setting up a custom-made
program, designed on an individual basis.
This flexibility to meet student needs is
seldom found in other distance learning
programs. Our online program does not require
all students to take the same subjects/courses,
use the same books, or learning materials.
Instead, the online Master of Computer Programming
curriculum is designed individually by the
student and academic advisor. It specifically
addresses strengths and weaknesses with
respect to market opportunities in the student’s
major and intended field of work. Understanding
that industry and geographic factors should
influence the content of the curriculum
instead of a standardized one-fits-all design
is the hallmark of AIU’s unique approach
to adult education. This philosophy addresses
the dynamic and constantly changing environment
of working professionals by helping adult
students in reaching their professional
and personal goals within the scope of the
degree program.
Important: Below is an example of the topics
or areas you may develop and work on during
your studies. By no means is it a complete
or required list as AIU programs do not
follow a standardized curriculum. It is
meant solely as a reference point and example.
Want to learn more about the curriculum
design at AIU? (Course
and Curriculum)
Core Courses and Topics in
Computer Programming:
- Advanced Unix Programming
- Compiler Construction Systems

- Data and Computer Communications
- Operating Systems
- Theory of Automata and Formal Languages
- Advanced Algorithms
- Network Security, Active and Passive
Defenses
- Cryptography
- Applied Security
- Fault Tolerance and Reliability
- Computer-Human Interactions
- Software Project Management
- Software Design
- Verification and Validation
Orientation Courses:
- Communication & Investigation (Comprehensive Resume)
- Organization Theory (Portfolio)
- Experiential Learning (Autobiography)
- Academic Evaluation (Questionnaire)
- Fundament of Knowledge (Integration Chart)
- Fundamental Principles I (Philosophy of Education)
- Professional Evaluation (Self Evaluation Matrix)
- Development of Graduate Study (Guarantee of an Academic Degree)
Research Project in Computer
Programming:
Masters Thesis Project
MBM300 Thesis Proposal
MBM302 Master Thesis (7,500 words)
Publication: Each Master of Computer Programming
graduate is encouraged to publish their
research papers either online in the public
domain or through professional journals
and periodicals worldwide.
Career
Center Master of Computer Programming
Job Description
Master of Computer Programming
Prepares specifications and programs of
a highly technical or complex nature. Assists
Systems Analysts/Programmers with application
or technical problems. Senior level position
requiring advanced technical knowledge in
all areas of applications programming, system
design, and update, storage, and retrieval
methods. Usually requires at least 2-4 years
programming experience.
Professional Associations
Resources and Tools
Contact us to get
started
We understand how busy adults do not have
time to go back to school. Now, it's possible
to earn your degree in the comfort of your
own home and still have time for yourself
and your family. The Admissions office is
here to help you, for additional information
or to see if you qualify for admissions
please contact us. If you are ready to apply
please submit your Online Application and
paste your resume and any additional comments/questions
in the area provided.
|