본문 바로가기 사이드메뉴 바로가기 대메뉴 바로가기

Computer Science

Courses

Scripting Languages
Text code : CSE 337 / Credit : 3
  • Prerequisites Prerequisites: CSE 214 or CSE 260; CSE or ISE or DAS major; U3 or U4 standing

Credits 3
Course Coordinator TBD
Description

Scripting languages are widely used in the IT industry. Programming with scripting languages, also known as scripting, has several advantages compared to programming with other types of languages in that scripts facilitate rapid program development; can automate high-level jobs or tasks very effectively; and can be used to compose various software components, even binaries, into more complex and powerful applications. This course introduces the principles of scripting, covers one or two selected scripting languages in depth, and illustrates the advanced use of scripting by extensive case studies in application areas such as system administration, web application development, graphical user interface development, and text processing.

Prerequisite Prerequisites: CSE 214 or CSE 260; CSE or ISE or DAS major; U3 or U4 standing
Course Outcomes

After this course, students

  • can read and maintain existing scripting programs
  • can effectively utilize and compose common command-line utilities
  • can effectively utilize scripting to new situations, namely:
    • can identify and determine if scripting is suitable given a software requirement specification
    • can analyze the requirement specification, design, and implement moderately-sized scripting programs
Textbook No required textbook
Major Topics Covered in Course

Weeks 1-2 : Principles of scripting languages
Weeks 3-5 : Basics of selected scripting languages
Weeks 6-8 : Regular expressions and text processing
Weeks 9-14 : Application case studies, e.g., in system administration, graphical user interface and Web applications

Laboratory Projects  
Course Webpage

 

No content has been registered.