Machine problems exploring parameter mechanisms. Machine problems exploring runtime system's storage management. Machine problems controlling format, address and length of data. Computer Org. and Architecture 0 Concept of Prog. Languages 3 Advanced Data Structure 0 Algorithms 0 Software Design 0 Computer Org. and Architecture 0 Concept of Prog.
Students make no oral presentations.
Social and Ethical Issues Please list the topics that address the social and ethical implications of computing covered in all course sections. Estimate the class time spent on each topic. Social and ethical issues related to design, implementation and use of programming languages, as well as issues related to sharing and protection of software and related information. Material is covered in 1 week of class time, and is included on exams. Theoretical Content Please list the types of theoretical material covered, and estimate the time devoted to such coverage.