Apr 01, 2020
INT-2210 Computer Science I
Computer science concepts studied from theoretical and practical viewpoints, including program analysis and life cycle design, formal syntactics of Java or other object oriented language, program control structures, subprograms, algorithm design and analysis, recursion, computer architecture, number systems and data storage. Applications studied include numerical methods, creating libraries, character processing, simulating logic circuits, searching, set operations and use of matrices. Object oriented programming is introduced, where object design is stressed.
Prerequisite(s): MAT-2410 and INT-2200 with grade of C or higher.
(Formerly INT-1210. Students may not receive credit for both INT-1210 and INT-2210.)
3 class/3 lab hours.
(Offered fall only.)
- Explain how numbers, characters, and instructions are represented in the computer.
- Explain how Boolean algebra and logic are used to perform arithmetic in a computer.
- Write computer programs using Java operations for input and output from keyboard and external files.
- Analyze algorithm performance and efficiency using Big O notation.
- Explain the minimum operations to do mathematics on a computer.
- Solve numerical computation problems using numerical methods and iteration techniques.
- Solve application problems including sorting and searching of data requiring use of data structures and abstract data types.
- Explain how memory is managed for a program by the operating system.
Add to Portfolio