This course will introduce and explore the syntactic rules and essential concepts necessary for writing programs in a selected programming language. Specific languages will vary depending upon demand and perceived importance in the fields of computing. Topics to be discussed include introductory data structures, sorting, searching, and top-down design strategies. Primary emphasis is on programming in a high level programming language. This course includes a required 2 hour lab component.
Students write programs for business-related applications.
The approaches and methods used in the development of an integrated information system are studied and a group systems analysis project is conducted. For students at the sophomore level or above who wish to arrange a practicum in a laboratory or appropriate business learning environment in computer science. This course concentrates on the relationship between computing hardware and machine language instruction sets as well as introductory digital electronics. The course examines logic gates, machine language and assembly language. Students will also study digital electronics, computer circuit design with small and medium scale integrated circuits.