Вы находитесь на странице: 1из 5

Course Syllabus Spring 2014 Development

CEN 3024: Software

!niversity of Central "lori#a nstru$tor: Dr% Colin &r$'ibal# Email: $ar$'ibal#(valen$ia$ollege%e#u $olin%ar$'ibal#(u$f%e#u )ffi$e *'one: 40+,-.2,1-1+ S/ype: #r%$olin%ar$'ibal# 0oogle1 DrColin&r$'ibal# Department of Ele$tri$al Engineering an# Computer S$ien$e 2 !C" 3egional Campuses Course Des$ription:

Software development concepts are introduced in the context of hands-on project implementation. SDLC, version control, design with UML, documentation, testing, !"-tier architecture. C#$ """% #&ject #riented $rogramming #' C#$ (%) *dvanced +ava $rogramming
".%

*rere4uisites:

Cre#it 5ours 6e7tboo/:

'e,uired. Software -ngineering ./th -dition0, 1an Sommerville, *ddison 2esle3, %4%. 1S56 %4"7%")4)

$ractical Software Development 8echni,ues, 9 th -d., 8ools and 8echni,ues for &uilding -nterprise Software, -dward Croo:shan:s. CreateSpace. 1S56 /7(49/ ""9 /" .3ou can get a $D; of this &oo: for a&out <4) at lulu.com0 8he following &oo: is recommended=
ntro#u$tion to 8ava *rogramming9 Compre'ensive :ersion ;<t' E#ition=

Page 1 of 5

>% Daniel ?iang ;&ut'or=

8he comprehensive Liang &oo: is reall3 good. 8he / th edition is ver3 expensive. >ou can get a (th edition used for ver3 little <. 1 reall3 recommend having a good +ava reference &oo:.
&##itional @aterials: * we&cam and reasona&l3 good microphone are required.

Logitech ?D 2e&cam C"4% 2e& camera has a reasona&le mic, and costs around <"%.
* * Microsoft 2indows $C, or a Mac. Man3 online resources will &e provided during the course. Class 6ime )ffi$e 5ours: Software !sage: -clipse with +ava Developer 8ools .+D80 @ most recent version - Aepler Su&Clipse, UMLet, 2indow5uilder $ro, +Unit ?earning )ut$omesA Course )bBe$tives )nline in Canvas
Friday: 1:00 4:00 PM Online in Canvas

#ther times on re,uest.

8he student will &e a&le to=


4. Understand the purpose of version control, &ug trac:ing, feature trac:ing. Demonstrate wor:ing :nowledge of these tools for project teams of @ ". . Design and implement a user interface for des:top applications using +;C - Swing classes, event handling, and including design for usa&ilit3, and professional appearance using industr3 standards. ". Demonstrate understanding of multi-tier applications separating the view, &usiness, and data tiers. 9. 'ecogniBe and understand the meaning of the ) main UML diagrams. Class, Use Case, *ctivit3, State, Se,uence diagrams. ). Descri&e the SCD practices including 2aterfall, *gile .eDtreme, SC'UM0, 'U$. E. Demonstrate use of code review, as a reviewer and a programmerF code testing @ unit testing, testing scripts. 7. Use appropriate Collections classes .existing generic versions0 in applications.

Page 2 of 5

(. 'ecogniBe the issues surrounding wor:ing with existing unstructured code. /. 5e a&le to deplo3 a +ava application using current technolog3 for deplo3ment via the we&.

@aBor 6opi$s:

UML @ use casesF unit testingF etc. .intro0 User 1nterface Design Gersion control .intro0 5ug 8rac:ing .intro0 $ro&lem escalation Code review Software life c3cle .SDLC, *gile, '*D, 'U$, +*D, H0 .intro0 'e,uirements gathering ! definition 8esting - +Unit Software architecture .intro0 Documentation - +avaDoc $roduct Deplo3ment Use Data&ase .'einforce0 Maintenance $rogramming @ Large existing code &ase
E%I %I %I

&ssessment: *ssignments= $roject= ;inal -xam= #pen &oo: @ comprehensive

8he final letter grade will &e &ased upon the three items listed.
Grading Scale (%) Interpretation

/% J * J 4%% = -xcellent, exceeds average understanding as evidenced in course wor: and goes well &e3ond the &asics. (% J 5 K /% = *&ove average, full3 meets average understanding as evidenced in course wor: and full3 understands the &asics and can deal with concepts somewhat &e3ond that level. 7% J C K (% = *verage, meets minimum expectations and satisfies course re,uirements E% J D K 7% = 5elow average, meets man3 minimum expectations and satisfies all or most course re,uirements. % J ; K E% = ;ails to meet minimum expectations in understanding and course wor: as evidenced &3 performance and su&mission of graded elements Class *oli$ies: Late *ssignments will &e penaliBed %I More than one wee: late ma3 not &e graded. 8he last assignment

Page 3 of 5

E7$usal from Course &ssignments an# Course E7aminations


Disability &$$ess=

must &e su&mitted &3 the due date, or it will not &e graded. Students are expected to participate in all online activities, and log into Canvas at least " times per wee:. Students must read all email, discussion &oard postings, and view all of the online lectures. *ll assignment su&missions, and -mail communication with the professor, must &e in Canvas.

1f an emergenc3 arises and a student cannot su&mit assigned wor: on or &efore the scheduled due date or cannot ta:e an exam on the scheduled date, the student MUS8 give notification to the instructor 6# L-SS 8?*6 9 ?#U'S 5-;#'- the scheduled date and 6# M#'- 8?*6 9( ?#U'S *;8-' the scheduled date.
8he Universit3 of Central ;lorida is committed to providing reasona&le accommodations for all persons with disa&ilities. 8his s3lla&us is availa&le in alternate formats upon re,uest. Students with disa&ilities who need accommodations in this course must contact the professor at the &eginning of the semester to discuss needed accommodations. 6o accommodations will &e provided until the student has met with the professor to re,uest accommodations. Students who need accommodations must &e registered with Student Disa&ilit3 Services, Student 'esource Center 'oom 4" , phone .9%70 ( "L "74, 88>C8DD onl3 phone .9%70 ( "L 44E, &efore re,uesting accommodations from the professor.

&$a#emi$ 5onesty:

*ll wor: su&mitted is expected to &e the result of the studentMs individual efforts unless the assignment specificall3 states Ngroup project.O Students who ma:e their wor: availa&le to others will also &e held responsi&le for cheating. Clarification= 1f someone passes in 3our assignment with their name on it, 3ou will &oth have cheated. *s reflected in the UC; creed, integrit3 and scholarship are core values that should guide our conduct and decisions as mem&ers of the UC; communit3. $lagiarism and cheating contradict these values, and so are ver3 serious academic offenses. $enalties can include a failing grade in an assignment or in the course, or suspension or expulsion from the universit3. Students are expected to familiariBe themselves with and follow the Universit3Ms 'ules of Conduct .see http=CCwww.osc.sdes.ucf.eduC0 and the Polden 'ule.

mportant Dates:

1f 3ou choose to withdraw from this class, and put a grade of 2 on 3our transcript, 3ou must do this &3 March 4(, %49, 44=)/$M. 8he final exam must &e su&mitted &3 *pril E, %49 #ther dates for this semester are availa&le here= http=CCwww.registrar.ucf.eduCcalendarCacademicC %49CspringC

Dis$laimer:

*ll students will &e notified &3 Canvas email of an3 changes made to this s3lla&us.

Page 4 of 5

Page 5 of 5

Вам также может понравиться