CSCI321521CourseSyllabus-F18.pdf - CSCI 321/521 iOS Mobile...

Doc Preview
Pages 6
Total views 100+
CSCI 321/521iOS Mobile Device Programming (4 Cr. Hrs)Fall 2018 Course Syllabus Page 1 of 6Contact Information Instructor:Kai Rush Office:Psychology/Computer Science Building, PM 469 Off. Hours:Tue & Thr: 9:30-11:30 a.m., and by appointment at PM 469 Class Hours:Tue & Thr: 12:30-1:45 p.m., CO106 Email:[email protected] Note that I do not check my email on weekends and after 4 p.m. on weekdays. For TA office hours and location, please see our Blackboard course or visitCourse Description (NIU Catalog) “Comprehensive introduction to building applications for mobile devices that use Apple’s iOS operating system. Topics covered will include application of Model-View-Controller design architecture, database and web services, graphics, multithreading, networking and interaction with hardware sensors. Extensive laboratory work.” Prerequisites CSCI 241 or consent of department General Policies and Procedures Students are expected to read and observe the rules of this syllabus as well as the Other Academic Policies specified in the Undergraduate Catalog of Northern Illinois University. Attendance Policy Students are responsible for everything said and handed out in class, including any modification of assignments or course requirements. If you should miss a class, be sure to get notes from one or more of your classmates. See your instructor and/or the Blackboard site for any handouts you may have missed. There will be no private repeat performances of lectures from your instructor. Reasonable questions, of course, will be answered. Required Materials There is no required or recommended textbook for this class. The field of iOS programming continues to evolve so rapidly that traditional textbook publishers are hard-pressed to keep up. The textbooks in print that cover the Swift programming language and iOS are already out of date. Instead, we will make extensive use of documentation provided by Apple’s iOS 11 Resources site:We will also use various third-party online documents. Also, there will be assigned readings for some of the online materials, while others will likely only be used as references. Links to these resources are available on the course’s Blackboard site. Access to a Mac laptop or desktop computer will be very useful, but is not essential. The department has a limited number of Mac mini desktop computers that are available for student use in the PM 51 lab in the Psychology-Computer Science building.
CSCI 321/521iOS Mobile Device Programming (4 Cr. Hrs)Fall 2018 Course Syllabus Page 2 of 6Mobile Lab and Mac Mini Computer Accounts For students who plan to use CO106 and PM051 labs throughout this semester, you will use a Mac Mini that hasmacOS High Sierra 10.13.4 and Xcode 9.4.1 with iPhone simulator.Note that remote login to use Mac Mini computers in these two mobile labs is NOT AVAILABLE.
Course Hero Badge

Want to read all 6 pages?

Previewing 3 of 6 pages Upload your study docs or become a member.
Course Hero Badge

Want to read all 6 pages?

Previewing 3 of 6 pages Upload your study docs or become a member.
Course Hero Badge

End of preview

Want to read all 6 pages? Upload your study docs or become a member.