The minor will provide students from other majors with a way to certify that they have a basic level of programming competency. As technology becomes increasingly ubiquitous, affecting everything from medical breakthroughs to the appliances in our kitchens, it is critical for the general student population to gain computing skills. This basic training in computer science will give an advantage to students in the workplace from any background and will promote the development of computational solutions in various fields of study.
The minor will give students 13 hours (four courses) of beginning programming training. This foundation is complemented by six additional hours (two courses) of electives in computer science that will deepen the student’s knowledge in an area of computing most appropriate for their area of interest. For example, there are options for students wishing to emphasize programming skills, computer architecture, or mathematics. In addition, in select instances, students wishing to gain experience in a more specialized area, such as graphics, computer security, or databases, may talk to an advisor about taking upper-level computer science classes to fulfill the two electives. In this way, the new minor gives students a strong background in programming concepts as well as the flexibility to shape the program to fit their needs and goals.
For more information, please contact Professor Mark Clement in the Computer Science Department.
Complete the following (19 credit hours):
Non-computer science courses will NOT be counted towards the CS Minor.
Computer Science Department
Brigham Young University
3361 TMCB PO Box 26576
Provo, Utah 84602