The Programming option provides a basic foundation of knowledge necessary for continued and future success in positions in an IS department. The latest languages and operating systems for microcomputers and the Internet are included, such as LINUX, JAVA, Visual Basic, C++, C#, SQL and HTML.
The student will:
- Demonstrate and show appreciation for Edison’s Core Values;
- Demonstrate general education competence in communication, humanities, mathematics and social sciences;
- Evaluate and analyze problems and apply the tools of logical problem solving;
- Demonstrate basic computer skills in areas such as applications, operating systems, hardware and programming;
- Support new technology and demonstrate sufficient knowledge to adapt to this technology.
In addition to the five general CIT outcomes, the Programming student will:
- Participate in planning, implementing and evaluating language-specific team programming solutions to specific business problems;
- Complete individual practical experiences in a variety of programming languages and situations;
- Employ deductive logic skills to analyze malfunctioning computer programs and use proper debugging and testing skills, modifying them so that they function correctly;
- Create computer program documentation through the use of: flow charts, IPO charts, pseudocode, internal program comments, and user instructions;
- Demonstrate proficiency in following the ACM Code of Ethics;
- Demonstrate familiarity with computer hardware and networking;
- Demonstrate knowledge of, and the ability to write programs for, the World Wide Web;
- Interpret the impact of change in work, society and world