1.4. Tasks for Assessment of BSCS.OC4 in CS 160 at the Advanced level

 

Students who pass CS 160 should be able to learn an assigned topic not covered in lecture and perform tasks related to the topic.

Examples of tasks include:

  1. Create and use custom JavaServer Pages (JSP) tags to generate dynamic web pages for the application.
  2. Use JavaServer Faces (JSF) to implement the presentation layer of the application.
  3. Use the Jaxcent Java AJAX framework in the presentation layer of the application.
  4. Use the Hibernate tool to implement object-relational mapping in the data access layer of the application.
  5. Develop MySQL stored procedures and invoke them from the data access layer of the application.
  6. Implement a Lightweight Directory Access Protocol (LDAP) server to authenticate users who are logging into the application.
  7. Use a testing framework such as Apache Cactus to implement a test suite for the servlet components of the application.
  8. Exam questions or programming assignments involving advanced Swing, use-case diagrams, database systems and JDBC, abstract factory pattern, Bugzilla, Ant, or CVS