Objectives
Provide students with a deep understanding of methods and tools used to design develop distributed, component-based computer applications, web services and rich client applications, based on the .NET architecture, with a focus on case studies and applications in engineering.
Syllabus
Prerequisites
CSCE245, or consent from the instructor.
Course Material
Grade Distribution
Grade Scale ( There will be no D+, C+, B+ )
Homework
Homework will be done individually unless specified otherwise. Instructions for each homework will be posted on this site. Students will be required to create applications complying with certain specifications. Students will post their work in the ENGINEERING network, including executables, code, and project files. It is the responsibility of students to ensure that all files are uploaded and ready for evaluation by each due date/time. All files should have full access rights set up for user Engineering\vargasje. If you fail to set up your solutions appropriately, you will receive no credit for the work, so be careful. I do recommend that you to test your set up with someone else before telling me that it is ready.
Midterm Project
The Midterm project will be a programming assignment that will be done individually by all students. I will write the specifications for the project and state how you are expected to submit your projects. When possible or necessary, I will evaluate your submissions in your presence. Therefore you should be prepared to defend your project in a very short notice, because I will ask you questions that you should be able to answer.
Final Project
The Final project will be a larger programming assignment.
All students are encouraged to bring their own ideas in the form of a project concept proposal as early as possible, so that we could discuss the specifics of the idea and agree to a final project that will be articulated in the proposal.
Students will submit no later than mid-term a one-page "concept proposal" describing the what, how, and when, of what you intend to do.
For those undergraduate students who might fail to meet the midterm deadline, I will specify a final project, but the students are hereby informed that they will loose the 10% of that portion of the grade if they don’t have their own final project concept proposal by midterm.
The option of a final project assigned by the instructor won’t be available to graduate credit. Therefore graduate students must engage in this process as early as possible. Graduate students are encouraged to use dissertation, thesis, research area, or favorite topic as long as your dissertation or thesis advisor agrees to this.
Presentations
Graduate students are expected to do a formal presentation (tuxedo included) during class. The presentation will cover topics assigned by the instructor or will be related to the student’s final project. At the end of each presentation, all students will grade the presentation on a scale 0-100. These evaluations will be part of the final grade, as listed on the grade table. For example, if a student scores 80 for her or his presentation, that score will contribute 80*0.20 = 16 points towards the final grade
Remember:
Instructor
Dr. Juan E. Vargas, SWR 3A65, Tel. (803) 777-5099
e-Mail (vargasje)@(domain.state.edu)
where domain = engr
state = sc