1.To introduce students to a contemporary programming language and integrated development environment
2.to introduce advanced concepts in object-oriented programming languages
3.to introduce the concepts associated with implementing Internet- and Web-based applications that seamlessly integrate with PC-based applications
Specific Objectives: Upon completion of the course students should be able:
1.to learn the syntax and structure of Java and Perl
2.to understand concepts of variables, expressions, statements, typing, scope, functions (methods), data types, exception handling, etc., and how they are realized in Java and Perl
3.to write moderately complex programs in Java and Perl and know how to use on-line reference help
Course Prerequisite: CMPS 2143: OOP or CMPS 2084: Computer Organization and CMPS 2133: Data Structures
Course Assignments and Evaluation: Students will be required to write five moderately complex programs in C# using the Visual Studio 2010.NET platform. There will also be a few very small programming assignments. These programs will involve applying some of the general concepts learned in class. Good documentation will also be expected! A few homework assignments will also be required.
Final grades will be based on the following criteria.
Activity percentage of grade
Homework and participation 10%
Programming assignments 45%
Exams (2) 30%
Grades may be determined according to this scale (approximate):
A 90% ‑ 100% B 80% ‑ 89%
C 70% ‑ 79% D 60% ‑ 69%
Programs must be submitted with printouts and on flashdrives in a 9x11 envelope.
Programming Assignment Policy: Policy for late programs and grading will be handed out.
Academic Dishonesty: It is dishonest to ask for, give, or receive help in examinations or quizzes, to use any unauthorized material in examinations, or to present, as one’s own, work or ideas which are not entirely one’s own. The instructor has the right to expect that all student work is honest, original work. As students of Midwestern State University you must accept and acknowledge that responsibility for lying, cheating, stealing, plagiarism, and other forms of academic dishonesty fundamentally rests within each individual student. Academic dishonesty procedures and sanctions that may be imposed are spelled out in Section 4 of the Student Handbook. Each student is responsible for understanding all the material in the Student Handbook, which may be obtained at http://www. students.mwsu.edu/dean.