Internship Opportunities ENC is located in one of the leading high-tech areas of the country. An introduction to the discipline of Computer Science for the liberal arts student, the student will be introduced to the history of computing, the development of computer hardware, software systems, and artificial intelligence. Issues concerned with computers in society and computer ethics will also be covered. Some lab work will be required. An introduction to problem solving methods and algorithm development.
Emphasis is on structured programming and general programming techniques.
Students will complete several programming assignments. High school algebra CS132 Computer Programming II A continuation of Computer Programming I, covering user-defined data types, record data structure, sequential files, sets, pointers, and an introduction to data structures including linked lists and binary trees. Students will complete several programming assignments. Topics include single and multiple linked lists, stacks, queues, multi-dimensioned and sparse arrays, binary and general trees, AVL height balancing, graphs, networks, and shortest path and minimum spanning tree algorithms. Students will complete several programming assignments.