inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
Program Facts
Program Details
Degree
Courses
Major
Computer Programming
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Fairleigh Dickinson University's Computer Programming Undergraduate Certificate provides a solid foundation in programming languages and software development. Through five courses, students gain proficiency in C++, VB.Net, and database languages, preparing them for entry-level tech industry roles. The program emphasizes practical skills, equipping graduates with the knowledge and abilities to succeed in the field.

Program Outline

Degree Overview:

The Computer Programming Undergraduate Certificate program at Fairleigh Dickinson University aims to provide students with a comprehensive foundation in computer programming languages, equipping them with practical skills in software development. The certificate requires 15 credits (5 courses), enabling students to gain a broad understanding of the field within a concise timeframe. Students will develop proficiency in core programming languages like C++, VB.Net, and database languages, preparing them for entry-level positions in the tech industry.


Outline:

The program curriculum comprises five courses:


CSCI1105: Survey of Computers and Software

covers the history of computers, hardware and software systems, files and databases, algorithms, personal computers, computer communications, networking, and social implications of computers.


CSCI1201: Computer Programming I

introduces algorithm design, problem-solving, data types, arrays, static and dynamic type checking, basic control structures, data flow, input/output, and basic programming concepts using a language like Java.


CSCI1202: Computer Programming II

delves into stepwise refinement, data abstraction, modules, objects, classes, inheritance, polymorphism, advanced input/output, debugging, testing, and more advanced programming concepts using a language like Java.


CSCI2215: Introduction to Computer Science

provides a holistic overview of computer hardware and software, including computer organization, arithmetic, programming languages, assemblers, compilers, interpreters, I/O devices, operating systems, databases, files, computer networks, system organization, computer theory, and security.


CSCI3268: Database Systems

explores the function and architecture of database systems, storage structures, data models, data definition and data manipulation languages, and specific database management systems.


CSCI5550: Business Programming Techniques & Data Structures

focuses on methodical development of limited-size programs using a procedural language (COBOL), fundamental data structures (arrays, records, lists, trees), sorting and searching, and emphasizes structured development techniques, systems development life cycle, prototyping, and program maintenance.


Assessment:

The assessment methods and criteria used in the program are not specified in the provided context.


Teaching:

Information regarding teaching methods, faculty, and any unique approaches employed in the program is not provided in the given context.


Careers:

The potential career paths, opportunities, and outcomes associated with the completion of the program are not explicitly mentioned in the context.

SHOW MORE
About University
PhD
Masters
Bachelors
Diploma
Foundation
Courses

Fairleigh Dickinson University - Vancouver


Overview:

Fairleigh Dickinson University - Vancouver is a branch campus of Fairleigh Dickinson University, a private university based in New Jersey, USA. Established in 2007, the Vancouver campus offers undergraduate and graduate programs in a vibrant and multicultural city setting.


Services Offered:

The Vancouver campus provides a range of services to students, including:

    Admissions Services:

    Assisting prospective students with the application process, including international admissions.

    Academic Advising:

    Providing guidance and support to students in choosing courses and navigating their academic journey.

    Student Services:

    Offering resources and support for student life, including career services, learning support, and study abroad opportunities.

    Enrollment Services:

    Handling registration, course scheduling, and other administrative tasks related to enrollment.

    Learning and Support Services:

    Providing academic support services, such as tutoring and writing centers.

Student Life and Campus Experience:

The Vancouver campus offers a unique learning experience in a cosmopolitan city setting. Students can expect:

    Multicultural Environment:

    Vancouver is a diverse city, providing students with opportunities to interact with people from various backgrounds.

    Scenic Location:

    Vancouver is known for its natural beauty, offering access to mountains, beaches, and outdoor activities.

    Global Scholars Program:

    A distinctive program for first-time freshmen, fostering global citizenship and leadership skills.

Key Reasons to Study There:

    Global Education:

    The Vancouver campus provides a unique opportunity to experience a global education in a vibrant international city.

    Access to a World-Class City:

    Vancouver offers a rich cultural experience, with museums, theaters, and diverse culinary options.

    Career Opportunities:

    The campus provides career services and connections to local businesses, offering students opportunities to explore career paths in a dynamic economy.

Academic Programs:

The Vancouver campus offers a range of undergraduate and graduate programs, including:

    Undergraduate Programs:

    The specific undergraduate programs offered are not detailed in the provided context.

    Graduate Programs:

    The specific graduate programs offered are not detailed in the provided context.

Total programs
275
Admission Requirements

Degree Overview:

The Computer Programming Undergraduate Certificate program at Fairleigh Dickinson University aims to provide students with a comprehensive foundation in computer programming languages, equipping them with practical skills in software development. The certificate requires 15 credits (5 courses), enabling students to gain a broad understanding of the field within a concise timeframe. Students will develop proficiency in core programming languages like C++, VB.Net, and database languages, preparing them for entry-level positions in the tech industry.


Outline:

The program curriculum comprises five courses:


CSCI1105: Survey of Computers and Software

covers the history of computers, hardware and software systems, files and databases, algorithms, personal computers, computer communications, networking, and social implications of computers.


CSCI1201: Computer Programming I

introduces algorithm design, problem-solving, data types, arrays, static and dynamic type checking, basic control structures, data flow, input/output, and basic programming concepts using a language like Java.


CSCI1202: Computer Programming II

delves into stepwise refinement, data abstraction, modules, objects, classes, inheritance, polymorphism, advanced input/output, debugging, testing, and more advanced programming concepts using a language like Java.


CSCI2215: Introduction to Computer Science

provides a holistic overview of computer hardware and software, including computer organization, arithmetic, programming languages, assemblers, compilers, interpreters, I/O devices, operating systems, databases, files, computer networks, system organization, computer theory, and security.


CSCI3268: Database Systems

explores the function and architecture of database systems, storage structures, data models, data definition and data manipulation languages, and specific database management systems.


CSCI5550: Business Programming Techniques & Data Structures

focuses on methodical development of limited-size programs using a procedural language (COBOL), fundamental data structures (arrays, records, lists, trees), sorting and searching, and emphasizes structured development techniques, systems development life cycle, prototyping, and program maintenance.


Assessment:

The assessment methods and criteria used in the program are not specified in the provided context.


Teaching:

Information regarding teaching methods, faculty, and any unique approaches employed in the program is not provided in the given context.


Careers:

The potential career paths, opportunities, and outcomes associated with the completion of the program are not explicitly mentioned in the context.

Location
How can I help you today?