Programming Post-Baccalaureate Certificate (PROGRAM PBC)
18 Credits
POST-BACCALAUREATE CERTIFICATE • 18 CREDITS MINIMUM • PROGRAM PBC
This post bachelor certificate allows those students who completed an unrelated degree to develop the skills needed to transition into a programming degree path. Students completing this certificate can use it to secure employment in the field of programming and can also apply it to the completion of a full bachelors in Computer Information Systems or Technology Project Management degree.
Preadmission Requirements:
- An undergraduate degree and
- Successful completion of foundations of information systems or requirement planning course work. Competency exams or CLEP exams are an option for the requirement.
Students completing the BS Computer Information Systems with the Programming Specialty are not eligible for this additional certification.
Which class should I take? When should I take it?
See our Recommended Program Sequences:
Major |
18 Credits | |
---|---|---|
CISP247 | This course will examine the major types or data models of Database Management Systems (DBMS): hierarchical, network, relational, and object-oriented. The principles and problems of database design, operation, and maintenance for each data model will be discussed and compared. Topics that will be covered include design theory, query language, relational expressions, SQL, stored procedures, client-server interfaces, entity relationship diagrams, normalization, and database security. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Recommended Prerequisite(s): CISP111 | |
CSCI231 | This is an introductory course in object-oriented programming. Students learn fundamental programming concepts including structured programming, operations on data and decision-making, looping, recursion, pointers, scope and class of variables strings, numeric arrays, sorting, and an introduction to data structures. Emphasis will be placed on the design, development, and testing of programs used to solve practical problems. Note: A grade of C or better is required to take the next level of programming courses CSCI 232, CSCI 234 and CSCI239. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. | |
CSCI232 or CSCI239 | Object-Oriented Programming w/ C++ or Object-Oriented Programming w/ Java | 3 |
CSCI312 | This course is a continuation of object-oriented programming that investigates advanced topics in technically oriented programming. Algorithmic analysis using computational complexity and big-O notation will be applied to classic data structures, including but not limited to arrays, vectors, linked lists, stacks, queues, trees, binary trees, binary search trees, and graphs. The computational complexity of classic searching and sorting algorithms will also be investigated. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI232, CSCI234, or CSCI239 | |
CSCI342 | This course continues exploring the tools and techniques required to perform object-oriented analysis in an effort to design and build reusable, extensible, efficient, and maintainable software. Design patterns, UML, and object-oriented techniques will be utilized throughout the development lifecycle to design, develop, and test software that meets functional and non-functional requirements. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): CSCI312 | |
GPMT287 | Students gain an essential understanding of the discipline and approach to the management of projects in a global environment. Topics explained include project definition, resource planning, project scheduling with Gantt charts, project control, as well as planning and scheduling with limited resources. Topics are explored from both a quantitative and qualitative perspective. Students learn and utilize project software throughout the course. Various techniques used in planning, scheduling, ROI, and controlling projects will be explored and applied through the use of simulations. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees. Prerequisite(s): HLTH211, MGMT211 or CISP111 |