The page uses Browser Access Keys to help with keyboard navigation. Click to learn moreSkip to Navigation

Different browsers use different keystrokes to activate accesskey shortcuts. Please reference the following list to use access keys on your system.

Alt and the accesskey, for Internet Explorer on Windows
Shift and Alt and the accesskey, for Firefox on Windows
Shift and Esc and the accesskey, for Windows or Mac
Ctrl and the accesskey, for the following browsers on a Mac: Internet Explorer 5.2, Safari 1.2, Firefox, Mozilla, Netscape 6+.

We use the following access keys on our gateway

n Skip to Navigation
k Accesskeys description
h Help
    Salem State University
   
 
  Oct 22, 2017
 
 
    
2017-2018 Undergraduate Catalog

CSC 325 Advanced Programming Techniques

4 Credit(s)
This course presents state-of-practice software development techniques such as Web-based computing, application data exchange, frameworks for managing and securing robust systems, and developing multi-tier software systems. Topics will be illustrated by applications to such areas as remote objects, communication with remote components, reflection, security and Web Services.  Specific topics will be chosen based on current software industry trends. Fundamental programming language paradigms, type systems, and memory allocation and management strategies are presented and discussed, followed by comparative analysis of the languages utilized in this course and its direct and indirect prerequisites. Three lecture hours and three hours of scheduled laboratory per week, plus extensive programming work outside of class. Prerequisite: CSC260 .