OCR Text |
Show 416 Course Descriptions CS 4780 - Object Oriented Windows Application Development (4) Su This course is designed to teach students how to write Windows programs in C# using the .NET environment. The student will learn how to develop programs based on Microsoft Windows Forms and the .NET Framework. They will also be introduced to APIs and MFC/AFX styles of Windows programming and to become familiar with various data sharing methods and .NET services. Prerequisite: CS 2420. CS 4790 - N-Tier Web Programming (4) F This course is designed to teach sound concepts in n-tier development of web applications usingASP.NET. Students will develop multiple applications using RAD and OOP techniques using the n-tier model. Skills mastered in this course will include: Use of C# and VB within the Microsoft .NET framework, ADO.NET, SQL Server, Oracle, DHTML, XML and layered application design. Prerequisite: CS 2350. CS 4800 - Individual Projects and Research (1-4) Su, F, Sp The purpose of this course is to permit Computer Science majors to develop an individual project, program, system, or research paper, with coordination and approval of a faculty mentor. The final grade and amount of credit awarded will be determined by the department, depending on the complexity of the upper division work performed. Prerequisite: CS 2420. Note: Only 4 credit hours of either CS 4800 or CS 4890 can apply to a CS degree as an elective course, and only a maximum of 6 hours of both CS 4800 and CS 4890 may be taken to satisfy missing credits or to achieve full time academic status. CS 4820 - Compiler Design (4) F A study of compilers, grammars, finite-state and push down automata, scanning, parsing, error handling, semantic analysis and code generation. Prerequisite: CS 2420. CS 4830 - Advanced Topics in Computer Science (1-4) Variable Title F, Sp - Advanced topics which are demanded by industry, are currently popular in this rapidly changing field, or which meet special needs of students in Computer Science will be offered. Individualized material will be taught on a one time basis as needed. Time and credit to be arranged. May be repeated. Prerequisite: Consent of instructor. CS 4890 - Cooperative Work Experience (i-4)Su,F,Sp The purpose of this course is to permit Computer Science majors who are currently working in a computer related job or internship to receive academic credit for their work, with coordination and approval of a faculty mentor and their supervisor. The amount of upper division credit awarded will be determined by the department, depending on the nature and quantity of work performed. Prerequisite: CS 2420. Note: Only 4 credit hours of either CS 4800 or CS 4890 can apply to a CS degree as an elective course, and only a maximum of 6 hours of both CS 4800 and CS 4890 may be taken to satisfy missing credits or to achieve full time academic status CS 4899 - Bachelor's Degree Assessment OF, Sp This course is to serve as an assessment tool whereby all BS/BA degree seeking students in the Computer Science Department demonstrate their learned knowledge in at least three areas of computer science. At present, this knowledge will be demonstrated through the use of Chi Tester exams administered through the Campus Testing Center. The course is taken during the last term prior to receiving the BS/BA degree. Prereq/Coreq: Successful completion of requirements for the Bachelor's Degree. CS 4920 - Short Courses, Workshops, Institutes and Special Projects (1-4) F Consult the semester class schedule for the current offering under this number. The specific title and credit authorized will appear on the student transcript. DANC-Dance Courses DANC 1010 CA/DV- Introduction to Dance (3) An introduction to dance providing a knowledge base from which to experience dance from a variety of viewpoints: historically, culturally, aesthetically, critically, and creatively. This course takes a close-up look at the rules, messages, and meanings embodied in dance around the world. This is a writing intensive course. Students are expected to attend dance concerts and cultural dance experiences outside regularly scheduled class time. Open to all students. DANC 1100 - Ballet I (l) Introduction to the techniques of the classical ballet including alignment, positions, port de bras, and allegro combinations. May be repeated for a maximum of 4 credit hours. Open to all students. May be repeated for credit, but use toward Major/ Minor must be approved by program advisor. DANC 1200 - Modern I (l) Introduction to the movement techniques of modern dance. May be repeated for a maximum of 4 credit hours. Open to all students. May be repeated for credit, but use toward Major/ Minor must be approved by program advisor. DANC 1310 - Music for Dance (2) Study of the relationship between sound and movement, accompaniment and dance. Focus extends to creative and working relationship(s) between accompaniment/composer and teacher/choreographer with emphasis on practical applications of methods and understandings. DANC 1450 - Special Topic Dance Form (l) variable topic This course is designed to provide enrichment opportunities for those who undertake dance as a field of study or as recreational activity. It allows for the study of changing series of dance forms, including, but not limited to African, Flamenco, Middle Eastern, Clogging, Ballroom, Renaissance, etc. May be repeated for credit, but use toward Major/Minor must be approved by program advisor. DANC 1500 - Jazz I (1) Introduction to the style, technique, and rhythmic structures of jazz dance with emphasis on increasing movement capabilities and personal expression. May be repeated for a maximum of 4 credit hours. Open to all students. May be repeated for credit, but use toward Major/Minor must be approved by program advisor. DANC 1520 - Folk & Ethnic Dance (l) Folk and ethnic dances of Europe, Near and Far East, Africa, and the Americas as they relate to concert dance. Open to all students. May be repeated for credit, but use toward Major/ Minor must be approved by program advisor. Weber State University 2012-2013 Catalog |