4.44 tybsc applied comp computer sc

Upload: dips12345678

Post on 02-Jun-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 4.44 TYBSc Applied Comp Computer Sc

    1/11

    U

    (Credi

    eff

    IVE

    Syll

    Cour

    (A

    Based

    ct from

    SIT

    bus f

    Progr

    e: Co

    plied

    emeste

    the aca

    OF

    r Sem

    m: B

    mput

    comp

    r and G

    emic y

    MU

    V &

    Sc.

    r Scie

    nent)

    ading

    ar 201

    A

    Ite

    BA

    I

    ce

    ystem

    2014)

    Page1

    C 27/2

    no. 4

    ith

    of11

    13

    .44

  • 8/10/2019 4.44 TYBSc Applied Comp Computer Sc

    2/11

    Page2of11

    T.Y.B.Sc. Applied ComponentComputer Science SyllabusCredit Based and Grading System

    To be implemented from the Academic year 2013-2014

    SEMESTER V

    Theory

    USACCS501 Microprocessor&C++Programming No of CreditsLectures/W

    eek

    Units

    I 8085 Microprocessor

    2 4

    II 8085 InstructionSet

    IIIIntroductiontoComputersandC++

    Programming

    IV Funtions, Arrays and pointers

    Practicals

    USACCS5P1 Microprocessor&C++Programming 2 4

    SEMESTER VI

    Theory

    USACEI601PCHardware&C++Programming No of

    Credits

    Lectures/W

    eek

    Units

    I PCHardwareI

    2 4II PCHardwareII

    III C++ Propgramming I

    IV C++ Propgramming II

    Practicals

    USACC6P1 PCHardware&C++Programming 2 4

    The revised syllabus under the credit based grading system in the subject of Computer Science

    (Applied Component) for Third Year B.Sc. Physics (Single/Twin major subject) will be implemented

    from the academic Year 2013-14.

    The scheme of examination in the subject of Computer Science (Applied Component) will be as

    follows:

  • 8/10/2019 4.44 TYBSc Applied Comp Computer Sc

    3/11

    Page3of11

    Semester V & VI : Theory

    Course Code: USACCS501 & USACS601

    (A)Internal Examination: 40 marks

    Sr.

    No

    Particulars Marks

    1 One Class Test/case study/online examination to be conducted in the given

    semester

    20

    2 One assignment based on the curriculum to be assessed by the teacher

    concerned

    10

    3 Active Participation in routine class instructional deliveries. 05

    4 Overall conduct as a responsible learner, communication and leadership

    qualities in organizing related academic activities

    05

    (B)External Examination : 60 marks

    Duration of each Theory paper will be of two and half hours.

    Each theory paper shall consist of five questions, one from each unit and the fifth

    question will be from all the units. All questions are compulsory and will have

    internal choice.

  • 8/10/2019 4.44 TYBSc Applied Comp Computer Sc

    4/11

    Page4of11

    SEMESTER V

    Theory: CourseI:Microprocessor&C++Programming

    USAC

    CS501I

    8085Microprocessor

    1.

    Logicdevices

    for

    interfacing:

    Tri

    state

    devices,

    Buffers,

    Bus

    organized

    structure,Encoder,Decoder,Latch

    2. FeaturesofIntel8085andPindiagramof8085

    3.

    8085CPUArchitectureanditsoperations

    ArithmeticandLogicalGroup

    ALU, Accumulator, Temporary Register, Flag Register (PSW)

    RegisterGroup.

    Temporary Registers (W and Z), General purpose Registers,

    Specialpurpose

    Registers

    InterruptControl

    SerialI/O

    Control

    Group

    InstructionRegister,DecoderandControlGroup

    InstructionRegister,InstructionDecoder,TimingandControl

    Oscillatorcircuit,Resetcircuit

    4. Microprocessorinitiatedoperationsandbusorganization,memory

    2 4

    II

    8085 InstructionSet

    1.AddressingModes

    Immediate Addressing, Register Addressing, Direct Addressing,

    IndirectAddressing,ImpliedAddressingorInherentAddressing

    2.ClassificationofInstructionSet

    DataTransferGroup,ArithmeticGroup,LogicalGroup,Branching

    Group,Stack

    and

    Machine

    Control

    Group

    Notationsused

    in

    Instructions

    andOpcode

    DataTransferGroup:

    MOVRd,Rs;MOVR,MorMOVM,R;MVIR,Data;MVIM,Data; LXI

    Rp,Data16bit;LDAAddress;STAAddress,LHLD,SHLDLDAX,

    STAX,XCHG, IN,OUT

    ArithmeticOperationGroup:

    ADDR;ADDM;ADCM;ADIData;ACIData;SUBR;SUBM;SBBR;

    SUIData;DAA,INRR; INRM;DCRM;INXRp;DCXRp

    LogicalGroup:

    CMPR,CMPM,CMA,XRA,XRI,STC,ANA,ANI,RLC,RRC,RAL,RAR

    BranchGroup:

    JMP,CALL,RET,RSTN,

    3.Stackoperations.

    III

    IntroductiontoComputersandProgramming:Programsandprogramming

    languages,theprogrammingprocess,Proceduralandobjectoriented

    programming

    TG:Chapter1.3to1.7

  • 8/10/2019 4.44 TYBSc Applied Comp Computer Sc

    5/11

    Page5of11

    IntroductiontoC++:ThepartsofaC++program,Thecoutobject,preprocessor

    directive (#include), variables and constants, Identifiersand rules fornaming

    identifiers,Datatypes( integer,char, floatingpoint,bool),variableassignment

    andinitialization,scopeofavariable,Arithmeticoperators,comments.

    TG:Chapter 2.1to2.14[exclude2.10]

    Expressionsand

    Interactivity:

    The

    cin

    object,

    entering

    multiple

    values,

    reading

    strings,mathematicalexpressions,operatorprecedenceandassociativity,type

    coercion, overflow and underflow, typecast operator, #define directive,

    multiple and combined assignment, formatting input and output, precision,

    mathematicallibraryfunctions.

    TG:Chapter3.1to3.11

    Making Decisions: Relational operators, if statement, flags, concept of

    compound statement, if/else statement, if/else if statement, trailing else,

    nested if statements, logical operators, validating user input, scope of a

    variable,comparingstrings,conditionaloperator,switchstatement.

    TG:Chapter4.1to1.16

    Looping: Increment and decrement operators, while loop, sentinels, dowhile

    loop,forloop,nestedloops,breakandcontinuestatement.

    IV

    Functions: need for functions, defining and calling functions, function

    prototypes,sending information intoafunction(parameterpassing),changing

    the value of the parameter, the return statement, returning a value from a

    function,localandglobalvariables,staticlocalvariables,defaultargumentstoa

    function,referencearguments,overloadedfunctions.

    TG:Chapter6.1to6.5and6.7to6.14

    Arrays: Concept of arrays, accessing array elements, array initialization,

    processingarraycontents,copyingandprintingcontentsofanarray,arraysas

    functionarguments,twodimensionalarrays,arraysofstrings.

    TG:Chapter7.1to7.5and7.8to7.11

    Pointers: concept ofa pointer, pointer variables, relationship between arrays

    and pointers, pointer arithmetic, Initializing pointers, comparing pointers,

    pointersasfunctionparameters,dynamicmemoryallocation.

    TG:Chapter9.1to9.8

    References: For units I and IIVB VibhuteandBorole8085microprocessors, Techmedia

    RG RameshGaonkar"MicroprocessorArchitectureProgrammingandApplicationswiththe8085"(RG)

    5thedition Penram

    ForUnitsIIIandIV

    TG: TonyGaddisProgramminginC++3rdEdition

    AdditionalReferences:

    1. GarryBronson

    2. SchaumseriesProgramminginC++

    3. RobertLafore

  • 8/10/2019 4.44 TYBSc Applied Comp Computer Sc

    6/11

    Page6of11

    4. H.Schildt

    5. Cohoon&DavidsonC++ProgramDesign

    6. Tanennbaumet.al.DataStructuresinC++(PrenticeHall)

    (Inadditiontothesebooksinternetwebsitescanbeusedwherevernecessary.)

    Practicals

    USACCS5P1

    GroupA)Microprocessorexperiments:Anyfour

    ISRprogram(useVIkey)

    Additionandsubtractionoftwo8bitnumberswithcarryand

    borrow

    Sumofnnumbers(n

  • 8/10/2019 4.44 TYBSc Applied Comp Computer Sc

    7/11

    Page7of11

    PracticalExamination:

    1. PracticalI GroupA (40marks)Microprocessor

    GroupB (40Marks)StructuredC++Programming

    TotaleightyMarks(3hours)

    Note:i)Algorithms,Flowchartoptional.Printoutofsourcecodeandoutputiscompulsory.

    ii)For

    both

    groups,

    there

    is

    no

    time

    differentiation

    between

    group

    A

    and

    B

    iii)Internetfacilityistobemadeavailabletostudentsduringpracticalwheneverneeded

    There will not be any internal examination for practical. The External examination will be conducted as

    per the following scheme by the respective colleges and the marks will be forwarded to the University:

    Sr. No Particulars of External Practical Examination Marks

    1 Laboratory Work Eighty

    2 Journal 10

    3 Viva 10

    TOTAL 100

    Total Marks in each semester:

    Duration of Practical paper will be of 3 Hours (Group A and Group B).

    A certified Journal must contain a minimum of EIGHTExperiments in each semester. At least

    fourexperiments from each group A and B as mentioned in the syllabus should be performed and

    reported in journal.

    Every candidate will be required to perform two experiments (one from group A and group B) at

    the semester end practical examination.

    A candidate will be allowed to appear for the Practical Examination only if the candidate submits

    his/her certified Journal or a certificate from the Head of the Department of Physics stating that

    the candidate has completed the practical Course of Electronic Instrumentation of the respective

    semester as per requirements.

    At least one demonstration experiment is to be reported injournal. Viva will be based on

    completepracticalcoursesyllabusanddemoexperimentreported.

    SEMESTER VI

    Theory:CourseII: PCHardware&C++Programming

    USAC

    CS602I

    PCHardwareI

    Evolution

    of

    computers,

    classification,

    computer

    system,

    ComputerorganizationandarchitectureCPU,internal

    communication,machinecycle,buses,instructionset.

    Memoryandstoragesystemsmemoryrepresentation,RAM,

    ROM,magneticstorage,opticalstorage,solidstatestorage,

    Peripheraldevices inputandoutputdevices.

    Basicideaofnumbersystems:integers,realnumbers,floating

    pointrepresentationandbinaryarithmetic.Computercodes

    2 4

  • 8/10/2019 4.44 TYBSc Applied Comp Computer Sc

    8/11

    Page8of11

    Computersoftware,types,operatingsystems,MSWORD,MS

    EXCEL,ACCESS,POWERPOINT,PROGRAMMINGLANGUAGES

    Datacommunicationandnetworking,network topologiesand

    benefits,protocols

    II

    PCHardware

    II

    1.

    MultimediaDevices:ColorMonitor,Soundcard,Digitalcameras,

    MP3player.

    2. InterfacingperipheraldeviceswithPC:Comparisonofserial,

    parallel,USBandfirewireportsforinterfacing.

    3. FamiliaritywithInternet,WWWandWebSearchengines,email,

    protocols

    4. Computerviruses:typesandprotection

    III

    OOPI:

    Objectorientedterms:object,class,datahiding,encapsulation,

    inheritanceand

    polymorphism

    TG:Chapter1.3to1.7

    WebsiteforObjectorientedterms

    http://java.sun.com/docs/books/tutorial/java/concepts/

    Introductiontoclasses:Introductiontoclass,accessspecifiers(privateand

    public) defining member functions, instance of a class(object), need for

    privatemembers,inlinememberfunctions.

    TG:Chapter13.1to13.8

    Object initializationandcleanup:constructors,destructors, constructors

    thatacceptarguments,overloadedconstructors,defaultconstructorand

    destructor,arrays

    of

    objects

    TG:Chapter13.9to13.14

    More about classes: static members, friends of classes, member wise

    assignment,copyconstructors.

    TG:Chapter14.1to14.4

    Operator Loading: Overloading assignment operator, this pointer,

    OverloadingMathoperators,overloadingrelationaloperators.

    TG:Chapter14.5[exclude>>and

  • 8/10/2019 4.44 TYBSc Applied Comp Computer Sc

    9/11

    Page9of11

    EB E.Balagurusamy,FundamentalsofComputers,2009,TMH

    WSWilliamStallings"ComputerOrganizationandArchitecture"6thEditionPearson Publication

    Additionalreferences:

    MMMarkMinassi"PCupgradeandmaintenance"10theditionBPB

    TBThomasBartee"DigitalComputerFundamentals"TMH

    JA JeanAndrews"EnhancedGuidetomanagingandmaintainingyourPC"ThomsonLearning(Chapter9

    and10),

    For units III and IV: AlltopicsarefromthebookTonyGaddisProgramminginC++3rdEdition

    (Inadditiontothesebooksinternetwebsitescanbeusedwherevernecessary.)

    AdditionalReferences:

    1. GarryBronson

    2. SchaumseriesProgramminginC++

    3. RobertLafore

    4. H.Schildt

    5.

    Cohoon&DavidsonC++ProgramDesign

    6.

    Tanennbaumet.

    al.

    Data

    Structures

    in

    C++

    (Prentice

    Hall)

    Practicals

    USAC

    CS6P1

    GroupAAllexperimentsarecompulsory

    A1: MSOfficeWordandExcelComputergeneratedreportofa

    Physicsexperiment actuallyperformedbythestudentinthe

    T.Y.B.Sc.lab.(Thisshouldincludeformulae,diagram,datatable,

    graph,resultsetc)

    A2: PowerPoint: Presentationofanyone PhysicstopicfromT.Y.B.Sc.

    syllabustobebroughtonCD/storagedevice

    A3:MS

    Access

    :Creating

    adatabase

    file.

    Adding,

    deleting,

    updating

    and

    queryingthedatabase.

    A4:Linuxshellcommands

    LogginginandoutofLinux

    Filesystemcommands:lscommandwithoptions,pwd,

    passwd,cd,ln,cat,mkdir,rmdir,chmod,cp,mv,rm

    Generalpurposeutilities:more,wc,cmp,diff,comm.,date,

    who

    GroupB:ObjectOrientedProgrammingusingC++(Performminimum4

    experimentsfromthelistgivenbelow)

    1) RectangleClass(page494GB)

    2.

    Complexclassforperformingarithmeticwithcomplex

    numbers(page449DD)

    3.

    ClasscalledRationalforaddition,subtraction&multiplication

    (page449DD)

    4. TimeClass(page502GB)/Dateclass

    2 4

  • 8/10/2019 4.44 TYBSc Applied Comp Computer Sc

    10/11

    Page10of11

    5.

    Functionoverloading:Absolutevalueofinteger,float,double

    6. OperatoroverloadingUnaryoperatorsprefix/postfix

    7. OperatoroverloadingBinaryoperatorsAdditionof

    distances(RobertLafore)

    8. RectangletoPolarCoordinateconversion&viceversa.

    (RobertLafore2Dimension)

    9. FunctionalityofINT(referRobertLafore)

    10.Inheritanceproblems(GarryBronsonBaseclasscircle,

    Derivedclasscylinder)

    11.QuadraticequationusingObjectOrientedtechniques

    12.Trafficlights(ref.GarryBronson)

    13.PolymorphismandVirtualfunctionproblems.(GarryBronson)

    DemonstrationExperiments:(Anyone)

    InterfacingPCwithrealworldusingparallelport.Linkagewithtemperature,light,

    EMrelays,steppermotor,D.C.motor,solenoid,sevensegmentdisplay,etc.

    Installation

    of

    device

    drivers

    (e.g.

    Web

    Cam.,

    joystick,

    mouse

    )

    Internetusage(Physicssearch/Technicalliterature)

    VB programdemo

    GraphicswithC++

    Ref:GB:GarryBronson

    DD:Deital&Deital

    RL:RobertLafore

    PracticalExamination:

    PracticalI Group A (40marks)PChardware

    GroupB (40Marks)OOPusingC++

    Note:i) Algorithms,Flowchartoptional.Printoutofsourcecodeandoutputiscompulsory.

    ii)For

    both

    groups,

    there

    is

    no

    time

    differentiation

    between

    part

    A

    and

    B

    iii)Internetfacilityistobemadeavailabletostudentsduringpracticalwheneverneeded

    There will not be any internal examination for practical. The External examination will be conducted as

    per the following scheme by the respective colleges and the marks will be forwarded to the University:

    Sr. No Particulars of External Practical Examination Marks

    1 Laboratory Work Eighty

    2 Journal 10

    3 Viva 10

    TOTAL 100

    Total Marks in each semester:

    Duration of Practical paper will be of 3 Hours (Group A and Group B).

    A certified Journal must contain a minimum of EIGHTExperiments in each semester. At least

    fourexperiments from each group A and B as mentioned in the syllabus should be performed and

    reported in journal.

  • 8/10/2019 4.44 TYBSc Applied Comp Computer Sc

    11/11

    Page11of11

    Every candidate will be required to perform two experiments (one from group A and group B) at

    the semester end practical examination.

    A candidate will be allowed to appear for the Practical Examination only if the candidate submits

    his/her certified Journal or a certificate from the Head of the Department of Physics stating that

    the candidate has completed the practical Course of Electronic Instrumentation of the respective

    semester as per requirements.

    At least one demonstration experiment is to be reported injournal. Viva will be based on

    completepracticalcoursesyllabusanddemoexperimentsreported.