Istanbul Bilgi University Department of Computer Science
Previous Home > Courses > Year 1 > Comp 151 Next
Home
   About This Site
   Academic Policies
   Academic Staff
   Courses
      Course Descriptions
      Year 0
      Year 1
         Cmn 147
         Comp 111
         Comp 112
         Comp 149
         Comp 150
         Comp 151
            Archive
            Comp151 Homeworks
            LectureNotes Week 08
            LectureNotes Week 09
            Sample02 (pdf)
            Example (pdf)
            Sample (pdf)
            Worksheets
         Comp 152
         Comp 197
         Comp 198
         Sci 161
         Voc 109
      Year 2
      Year 3
      Year 4
   Curiosity Corner
   High School Computer Clubs Project
   Lab Rules
   Links
   Member Help
   News
   Other Stuff
   Standards Project
   Turing Days
   Usage Statistics
   Yarışma

Istanbul Bilgi University, Department of Computer Science

2007-2008 Spring


Course Information

Course website: http://cs.bilgi.edu.tr/pages/courses/year_1/comp_151

Instructor : Tugba Yildiz
email: tdalyan@cs.bilgi.edu.tr
home-page: http://cs.bilgi.edu.tr/~tdalyan/
Phone: 0212-3115454, Office: Dolapdere-131

Co-instructors:

Caghan Ozbek, E-Mail: caghan@cs.bilgi.edu.tr, Office: Dolapdere-129
Engin Hengirmen E-Mail: ehengirmen@cs.bilgi.edu.tr, Office: Dolapdere-129
Murat Mehmet E-Mail: muratmehmet@cs.bilgi.edu.tr, Office: Dolapdere-131

Online facilities
There are two mailing lists for the course: comp-151-announce is used for announcement of assignments and deadlines by the lecturers, and comp-151-discuss is available for course related discussions. The mailing lists can be accessed at http://cs.bilgi.edu.tr/mailman/listinfo/.

Effective and productive use of computers involves more than just programming. Many tasks can be accomplished using existing tools or techniques that involve only limited programming. This course focuses on the effective use of these tools. Students will learn to use a variety of tools to perform data manipulation tasks, to create, share and maintain documents of acceptable professional quality, to create prototype data processing applications, to set up web sites and perform other online and offline computing tasks. The course includes a substantial practical element. On successful completion of this course, the student should be able to:
  • Install GNU/Linux operating systems and essential user software.
  • Operate software tools in Debian GNU/Linux system for common tasks such as accessing web and e-mail, and editing files. Demonstrate ability to search for web resources and use help facilities to learn how to use newly encountered commands and software.
  • Demonstrate a basic understanding of formal languages used in human-computer interaction. Understand multitasking and multiuser features of GNU/Linux operating systems and demonstrate secure use practices.
  • Understand basic process model and combining commands in order to create new commands for custom needs.
  • Construct regular expressions and use common Linux utilities for searching and manipulating
  • Create well structured documents using LaTeX and HTML languages and visual tools like OpenOffice.
  • Identify key features of common formats and make format conversions. Demonstrate best practices in document typesetting.
  • Store and process data in spreadsheets and other formats.
  • Understand software licenses, hardware and OS compatibility of programs, and make informed decisions when choosing software.
  • Do simple computer system administration tasks such as process monitoring and software upgrades.


  • Resources
    There is no official text book for the course. Recommended readings are listed below but other online and printed resources will be referenced during the course.
    "The Unix Programming Environment" by Brian W. Kernighan, Rob Pike . Prentice Hall. ISBN: 0-13-937681-X.
    "The Linux Documentation Project" website:\\ http://www.tldp.org
    "The Not So Short Introduction to \LaTeX":\\ http://www.ctan.org/tex-archive/info/lshort/english/lshort.pdf
    "Formatting Information: A beginner's introduction to typesetting with LATEX":
    http://www.tug.org/tex-archive/info/beginlatex/html/
    "HTML 4.01 Specification":http://www.w3.org/TR/html401/

    Assessment:
    Coursework (worksheets and quizes) %70
    Final Examination %30