jagomart
digital resources
picture1_Visual Programming Pdf 189908 | Cis310


 154x       Filetype PDF       File size 0.32 MB       Source: syllabus.euc.ac.cy


File: Visual Programming Pdf 189908 | Cis310
course title visual programming course code cis310 course type compulsory st level bachelor 1 cycle rd th year semester 3 year 6 semester teacher s name tba ects 6 lectures ...

icon picture PDF Filetype PDF | Posted on 03 Feb 2023 | 2 years ago
Partial capture of text on file.
                  
                  Course Title        Visual Programming 
                  Course Code         CIS310 
                  Course Type         Compulsory 
                                                 st
                  Level               Bachelor (1  cycle) 
                                       rd       th
                  Year / Semester     3  year / 6  semester 
                  Teacher’s Name      TBA 
                  ECTS                6            Lectures /   3 hours/ 14  Laboratories  None 
                                                   week         weeks       / week 
                  Course Purpose      The purpose of this course is to introduce to students basic ideas 
                  and Objectives      and working knowledge on visual programming. The primary 
                                      objective is to discuss implementation of a graphical user interface 
                                      using a visual programming language and learning about event 
                                      driven programming using an industry standard application tool. An 
                                      additional objective is to have student link their applications to 
                                      databases and therefore reinforce their practical experience with a 
                                      skill used in the industry to produce real-life applications.  
                  Learning            Upon successful completion of this course students should be able 
                  Outcomes            to  
                                            Develop basic applications in a visual programming language 
                                             (either command line or GUI-based) 
                                            Build classes or hierarchies thereof in order to produce 
                                             object orientation solutions 
                                            Implement even-driven graphical user interface applications 
                                             using industry standard tools 
                                            Design and build relational databases (manually or 
                                             programmatically) using industry standard tools 
                                            Develop multi-module projects that would link to a database 
                                             and provide an industry-grade software solution. 
                  Prerequisites       CSE310                    Co-requisites      None 
                  Course Content      Introduction to visual programming and the IDE 
                                      Understanding  the  development  environment;  creating  projects; 
                                      working with solutions; writing and using files; compiling; building; 
                                      debugging tools. 
                                       
                                      Brief review of programming and development language syntax 
                                      Data  types,  declaring,  statements,  control  structures,  repetition 
                                      structures, functions, procedures, arguments, variable scope (local 
                                      and global); array declaring; array allocating; array initializing; array 
                                      manipulation 
                                       
                                      Object orientation (quick walk-through/review) 
                                      Object orientation concepts; realizing how classes are implemented 
                                      in  the new environment; attributes; functions; access to members; 
                                      constructors; data abstraction and information hiding; designing and 
                                      implementing hierarchies of classes in order to reuse code. 
                                       
                                      Graphical user interface and events 
                                      Understand and use GUI components (either primitive or composite). 
                                      Designing, arranging and building an interface. Using events; event 
                                      handling for components; using object orientation concepts and ideas 
                                      to  work  with  and  manipulate  components,  the  interface  and  the 
                                      application in general.  
                                       
                                      Databases 
                                      Working with a database engine; using industry tools; creating and 
                                      using  tables;  fields;  primary  and  foreign  keys,  relationships  and 
                                      relation  diagrams. Manually manipulate database data using SQL 
                                      statements and queries 
                                       
                                      Applications using databases 
                                      Developing applications with database connectivity and data-bound 
                                      controls. Making data connections; creating and manipulating data 
                                      sets;  database  views;  database  queries.  Manipulating  data  using 
                                      application  code  and  event  associated  triggers.  Brief  on  creating 
                                      installations  to  deliver  products  to  clients.  Brief  of  reports  and 
                                      reporting tools. 
                                       
                  Teaching            Class instruction; Consultations; Laboratory sessions; Coursework; 
                  Methodology         Personal study 
                  Bibliography        Deitel P., Deitel H.,  
                                      C# how to program 
                                      Pearson 
                                      Latest edition 
                                       
                                      Sharp J.,  
                                      Microsoft Visual C# step by step 
                                      Microsoft Press 
                                      Latest edition 
                                       
                                      Zek D.,  
                                      Programming with Microsoft Visual Basic 2017 
                                      Cengage learning 
                                      Latest edition 
                                       
                                      Schmatz M.,  
                                      C# database basics 
                                      O'Reilly media 
                                      Latest version 
                                       
                                      Bai Y.,  
                                      Practical database programming with visual C# .net 
                                      Willey IEEE Press 
                                      Latest edition 
                                       
                                      Bai Y.,  
                                      Practical database programming with visual basic .net 
                                      Willey IEEE Press 
                                                                                                                                                                                                                                                                                                                                                                                                                                     Latest edition 
                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                        Assessment                                                                                                                                                                                                                               Class Participation and attendance                                                                                                                                                                                                                                                                                                                                                                                                                                       10%                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                 Coursework                                                                                                                                                                                                                                                                                                                                                                                                                                                               30% 
                                                                                                                                                                                                                                                                                                                                                                                                                                                 Midterm examination                                                                                                                                                                                                                                                                                                                                                                                                                                                      30% 
                                                                                                                                                                                                                                                                                                                                                                                                                                                 Final examination                                                                                                                                                                                                                                                                                                                                                                                                                                                        30% 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    100% 
                                                                                                                                                                                                        Language                                                                                                                                                                                                                     English 
                                                                                                                                                                                             
                                                                                                                                                                                             
                                                                                                                                                                                             
The words contained in this file might help you see if this file matches what you are looking for:

...Course title visual programming code cis type compulsory st level bachelor cycle rd th year semester teacher s name tba ects lectures hours laboratories none week weeks purpose the of this is to introduce students basic ideas and objectives working knowledge on primary objective discuss implementation a graphical user interface using language learning about event driven an industry standard application tool additional have student link their applications databases therefore reinforce practical experience with skill used in produce real life upon successful completion should be able outcomes develop either command line or gui based build classes hierarchies thereof order object orientation solutions implement even tools design relational manually programmatically multi module projects that would database provide grade software solution prerequisites cse co requisites content introduction ide understanding development environment creating writing files compiling building debugging brief ...

no reviews yet
Please Login to review.