Core Computer Science Competencies

The Core Computer Science Competencies certificate is comprised of those courses that anyone without a Computer Science degree may need for advanced course work or professions in computer science. CSCI 222 Discrete Mathematics includes an introduction into Boolean algebra and other mathematical concepts that form the basis of computer algorithms. CSCI 366 Database Systems addresses the theory and practice of relational database systems that underlay the vast majority of commercial software applications. CSCI 372 Comparative Programming Languages discusses concepts of some of the most important languages as well as similarities and differences between them. Programming knowledge equivalent to the Computer Science Foundations certificate is expected.