Computer Programming Undergraduate Certificate
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.
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.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.